Loading src/SOL002/VNFLifecycleCoordination/VNFLifecycleCoordination.yaml +47 −2 Original line number Diff line number Diff line Loading @@ -60,6 +60,8 @@ paths: $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/405 "406": $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/406 "409": $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/409 "422": $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/422 "429": Loading @@ -81,7 +83,9 @@ paths: The GET method reads a coordination result. See clause 10.4.3.3.2. responses: "200": $ref: '#/components/responses/IndividualLcmCoord.Get.200' $ref: '#/components/responses/LcmCoord.Get.200' "202": $ref: '#/components/responses/LcmCoord.Get.202' "400": $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/400 "401": Loading Loading @@ -268,7 +272,7 @@ components: format: url content: {} IndividualLcmCoord.Get.200: LcmCoord.Get.200: description: | 200 OK Shall be returned when the coordination is finished and the coordination result has been read successfully. Loading Loading @@ -299,6 +303,47 @@ components: schema: $ref: ./definitions/SOL002VNFLifecycleCoordination_def.yaml#/definitions/LcmCoord LcmCoord.Get.202: description: | 202 ACCEPTED Shall be returned when the management operation with which coordination is requested is still ongoing or in the process of being cancelled, i.e. no coordination result is available yet. The response shall be empty. headers: Version: description: | The used API version. 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-Type: description: | The MIME type of the body of the response. style: simple explode: false schema: type: string Location: description: | Used in redirection, or when a new resource has been created. This header field shall be present if the response status code is 201 or 3xx. In the present document this header field is also used if the response status code is 202 and a new resource was created. style: simple explode: false schema: type: string format: url content: {} CoordinationCancel.Post.202: description: | 202 ACCEPTED Loading src/SOL002/VNFLifecycleManagement/definitions/SOL002VNFLifecycleManagement_def.yaml +13 −11 Original line number Diff line number Diff line Loading @@ -1503,8 +1503,8 @@ definitions: description: > Input parameters of the LCM operation. This attribute shall be formatted according to the request data type of the related LCM operation. The following mapping between operationType and the data type of this attribute shall apply: operation. In addition, the provisions in clause 5.7 shall apply. The following mapping between operationType and the data type of this attribute shall apply: * INSTANTIATE: InstantiateVnfRequest * SCALE: ScaleVnfRequest * SCALE_TO_LEVEL: ScaleVnfToLevelRequest Loading Loading @@ -1635,7 +1635,7 @@ definitions: $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime" endTime: description: > The end time when the VNFM has received the confirmation thatof the coordination action The end time when the VNFM has received the confirmation that the coordination action has finished or has been cancelled, or the time when a coordination action has timed out. Shall be present for a coordination action that has finished or timed out (see note 4) and shall be absent if the coordination is ongoing. Loading Loading @@ -1800,32 +1800,34 @@ definitions: vnfInstanceName: description: > If present, this attribute signals modifications of the "vnfInstanceName" attribute in "VnfInstance". "vnfInstanceName" attribute in "VnfInstance" as defined in clause 5.5.2.12.. type: string vnfInstanceDescription: description: > If present, this attribute signals modifications of the "vnfInstanceDescription" attribute in "VnfInstance". "vnfInstanceDescription" attribute in "VnfInstance", as defined in clause 5.5.2.12.. type: string vnfConfigurableProperties: description: > If present, this attribute signals modifications of the "vnfConfigurableProperties" attribute in "VnfInstance". "vnfConfigurableProperties" attribute in "VnfInstance" as defined in clause 5.5.2.12. In addition, the provisions in clause 5.7 shall apply.. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs" metadata: description: > If present, this attribute signals modifications of the "metadata" attribute in "VnfInstance". attribute in "VnfInstance" , as defined in clause 5.5.2.12.. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs" extensions: description: > If present, this attribute signals modifications of the "extensions" attribute in "VnfInstance". attribute in "VnfInstance", as defined in clause 5.5.2.12. In addition, the provisions in clause 5.7 shall apply.. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs" vnfdId: description: > If present, this attribute signals modifications of the "vnfdId" attribute in "VnfInstance". attribute in "VnfInstance", as defined in clause 5.5.2.12.. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier" vnfProvider: description: > Loading @@ -1840,7 +1842,7 @@ definitions: vnfSoftwareVersion: description: > If present, this attribute signals modifications of the "vnfSoftwareVersion" attribute in "VnfInstance". "vnfSoftwareVersion" attribute in "VnfInstance". See note. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Version" vnfdVersion: description: > Loading @@ -1852,7 +1854,7 @@ definitions: If present, this attribute signals modifications of certain entries in the "vnfcInfo" attribute array in the "instantiatedVnfInfo" attribute of "VnfInstance", as defined in clause 5.5.2.12 in clause 5.5.2.12. type: array items: $ref: "../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfcInfoModifications" No newline at end of file src/SOL002/VNFLifecycleManagementNotification/VNFLifecycleManagementNotification.yaml +1 −1 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ info: license: name: ETSI Forge copyright notice url: https://forge.etsi.org/etsi-forge-copyright-notice.txt version: 2.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 2.1.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: description: ETSI GS NFV-SOL 002 V3.5.1 Loading src/components/SOL002SOL003_params.yaml +1 −1 Original line number Diff line number Diff line Loading @@ -97,7 +97,7 @@ components: - error - resourceChanges - changedInfo - changedExtConnectivity. - changedExtConnectivity - lcmCoordinations - modificationsTriggeredByVnfPkgChange - warnings Loading src/definitions/SOL002SOL003VNFLifecycleManagement_def.yaml +2 −2 Original line number Diff line number Diff line Loading @@ -665,7 +665,7 @@ definitions: NOTE 1: The attributes "associatedVnfcCpId", "associatedVipCpId" and "associatedVnfVirtualLinkId" are mutually exclusive. Exactly one shall be present. NOTE 2: An external CP instance is not associated to a link port in the cases indicated for the “extLinkPorts” attribute in clause 4.4.1.11. “extLinkPorts” attribute in clause 5.5.3.2. type: object required: - id Loading Loading @@ -1064,7 +1064,7 @@ definitions: VipCpInfo: description: > This type provides information related to virtual IP (VIP) CP. It shall comply with the provisions defined in table 5.5.3.22-1. This type provides information related to virtual IP (VIP) CP. It shall comply with the provisions defined in table 5.5.3.28-1. NOTE: It is possible that there is no associated VnfcCp because the VIP CP is available but not associated yet. type: object Loading Loading
src/SOL002/VNFLifecycleCoordination/VNFLifecycleCoordination.yaml +47 −2 Original line number Diff line number Diff line Loading @@ -60,6 +60,8 @@ paths: $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/405 "406": $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/406 "409": $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/409 "422": $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/422 "429": Loading @@ -81,7 +83,9 @@ paths: The GET method reads a coordination result. See clause 10.4.3.3.2. responses: "200": $ref: '#/components/responses/IndividualLcmCoord.Get.200' $ref: '#/components/responses/LcmCoord.Get.200' "202": $ref: '#/components/responses/LcmCoord.Get.202' "400": $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/400 "401": Loading Loading @@ -268,7 +272,7 @@ components: format: url content: {} IndividualLcmCoord.Get.200: LcmCoord.Get.200: description: | 200 OK Shall be returned when the coordination is finished and the coordination result has been read successfully. Loading Loading @@ -299,6 +303,47 @@ components: schema: $ref: ./definitions/SOL002VNFLifecycleCoordination_def.yaml#/definitions/LcmCoord LcmCoord.Get.202: description: | 202 ACCEPTED Shall be returned when the management operation with which coordination is requested is still ongoing or in the process of being cancelled, i.e. no coordination result is available yet. The response shall be empty. headers: Version: description: | The used API version. 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-Type: description: | The MIME type of the body of the response. style: simple explode: false schema: type: string Location: description: | Used in redirection, or when a new resource has been created. This header field shall be present if the response status code is 201 or 3xx. In the present document this header field is also used if the response status code is 202 and a new resource was created. style: simple explode: false schema: type: string format: url content: {} CoordinationCancel.Post.202: description: | 202 ACCEPTED Loading
src/SOL002/VNFLifecycleManagement/definitions/SOL002VNFLifecycleManagement_def.yaml +13 −11 Original line number Diff line number Diff line Loading @@ -1503,8 +1503,8 @@ definitions: description: > Input parameters of the LCM operation. This attribute shall be formatted according to the request data type of the related LCM operation. The following mapping between operationType and the data type of this attribute shall apply: operation. In addition, the provisions in clause 5.7 shall apply. The following mapping between operationType and the data type of this attribute shall apply: * INSTANTIATE: InstantiateVnfRequest * SCALE: ScaleVnfRequest * SCALE_TO_LEVEL: ScaleVnfToLevelRequest Loading Loading @@ -1635,7 +1635,7 @@ definitions: $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime" endTime: description: > The end time when the VNFM has received the confirmation thatof the coordination action The end time when the VNFM has received the confirmation that the coordination action has finished or has been cancelled, or the time when a coordination action has timed out. Shall be present for a coordination action that has finished or timed out (see note 4) and shall be absent if the coordination is ongoing. Loading Loading @@ -1800,32 +1800,34 @@ definitions: vnfInstanceName: description: > If present, this attribute signals modifications of the "vnfInstanceName" attribute in "VnfInstance". "vnfInstanceName" attribute in "VnfInstance" as defined in clause 5.5.2.12.. type: string vnfInstanceDescription: description: > If present, this attribute signals modifications of the "vnfInstanceDescription" attribute in "VnfInstance". "vnfInstanceDescription" attribute in "VnfInstance", as defined in clause 5.5.2.12.. type: string vnfConfigurableProperties: description: > If present, this attribute signals modifications of the "vnfConfigurableProperties" attribute in "VnfInstance". "vnfConfigurableProperties" attribute in "VnfInstance" as defined in clause 5.5.2.12. In addition, the provisions in clause 5.7 shall apply.. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs" metadata: description: > If present, this attribute signals modifications of the "metadata" attribute in "VnfInstance". attribute in "VnfInstance" , as defined in clause 5.5.2.12.. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs" extensions: description: > If present, this attribute signals modifications of the "extensions" attribute in "VnfInstance". attribute in "VnfInstance", as defined in clause 5.5.2.12. In addition, the provisions in clause 5.7 shall apply.. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs" vnfdId: description: > If present, this attribute signals modifications of the "vnfdId" attribute in "VnfInstance". attribute in "VnfInstance", as defined in clause 5.5.2.12.. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier" vnfProvider: description: > Loading @@ -1840,7 +1842,7 @@ definitions: vnfSoftwareVersion: description: > If present, this attribute signals modifications of the "vnfSoftwareVersion" attribute in "VnfInstance". "vnfSoftwareVersion" attribute in "VnfInstance". See note. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Version" vnfdVersion: description: > Loading @@ -1852,7 +1854,7 @@ definitions: If present, this attribute signals modifications of certain entries in the "vnfcInfo" attribute array in the "instantiatedVnfInfo" attribute of "VnfInstance", as defined in clause 5.5.2.12 in clause 5.5.2.12. type: array items: $ref: "../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfcInfoModifications" No newline at end of file
src/SOL002/VNFLifecycleManagementNotification/VNFLifecycleManagementNotification.yaml +1 −1 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ info: license: name: ETSI Forge copyright notice url: https://forge.etsi.org/etsi-forge-copyright-notice.txt version: 2.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 2.1.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: description: ETSI GS NFV-SOL 002 V3.5.1 Loading
src/components/SOL002SOL003_params.yaml +1 −1 Original line number Diff line number Diff line Loading @@ -97,7 +97,7 @@ components: - error - resourceChanges - changedInfo - changedExtConnectivity. - changedExtConnectivity - lcmCoordinations - modificationsTriggeredByVnfPkgChange - warnings Loading
src/definitions/SOL002SOL003VNFLifecycleManagement_def.yaml +2 −2 Original line number Diff line number Diff line Loading @@ -665,7 +665,7 @@ definitions: NOTE 1: The attributes "associatedVnfcCpId", "associatedVipCpId" and "associatedVnfVirtualLinkId" are mutually exclusive. Exactly one shall be present. NOTE 2: An external CP instance is not associated to a link port in the cases indicated for the “extLinkPorts” attribute in clause 4.4.1.11. “extLinkPorts” attribute in clause 5.5.3.2. type: object required: - id Loading Loading @@ -1064,7 +1064,7 @@ definitions: VipCpInfo: description: > This type provides information related to virtual IP (VIP) CP. It shall comply with the provisions defined in table 5.5.3.22-1. This type provides information related to virtual IP (VIP) CP. It shall comply with the provisions defined in table 5.5.3.28-1. NOTE: It is possible that there is no associated VnfcCp because the VIP CP is available but not associated yet. type: object Loading