diff --git a/src/SOL005/NSDManagement/NSDManagement.yaml b/src/SOL005/NSDManagement/NSDManagement.yaml index cb715ca1d903a549a3bd83f92769af17fa1dcc1a..10bde42bea853eb9cfeead7cd1c07115698d91f8 100644 --- a/src/SOL005/NSDManagement/NSDManagement.yaml +++ b/src/SOL005/NSDManagement/NSDManagement.yaml @@ -15,7 +15,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 005 V3.3.1 diff --git a/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml b/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml index 803eaec7f71953957c8202b5a474661f8477ccb8..69a3453931cb0486fc001626ec5ff090c78c0789 100644 --- a/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +++ b/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml @@ -1674,6 +1674,12 @@ definitions: description: > Identifier of the VirtualStorageDesc in the VNFD. $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" storageResource: description: > Reference to the VirtualStorage resource. diff --git a/src/SOL005/NSPerformanceManagement/NSPerformanceManagement.yaml b/src/SOL005/NSPerformanceManagement/NSPerformanceManagement.yaml index 50504a12e21792f7fc77e416f422d1813e9a13fa..0d1e66ed90feeb8cf91cd103adff60384e3f5191 100644 --- a/src/SOL005/NSPerformanceManagement/NSPerformanceManagement.yaml +++ b/src/SOL005/NSPerformanceManagement/NSPerformanceManagement.yaml @@ -15,7 +15,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 005 V3.3.1 diff --git a/src/SOL005/VNFPackageManagement/VNFPackageManagement.yaml b/src/SOL005/VNFPackageManagement/VNFPackageManagement.yaml index 592114b64a820fd39ec24070db5c61cdbab8d275..0d25066e10cbaec23078c9f030c2cb0dfaa0e3f2 100644 --- a/src/SOL005/VNFPackageManagement/VNFPackageManagement.yaml +++ b/src/SOL005/VNFPackageManagement/VNFPackageManagement.yaml @@ -12,7 +12,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 005 V2.7.1 @@ -478,6 +478,7 @@ paths: - $ref: ../components/SOL005_params.yaml#/components/parameters/exclude_all_mano_artifacts - $ref: ../components/SOL005_params.yaml#/components/parameters/exclude_all_non_mano_artifacts - $ref: ../components/SOL005_params.yaml#/components/parameters/select_non_mano_artifact_sets + - $ref: ../components/SOL005_params.yaml#/components/parameters/include_external_artifacts responses: "200": $ref: '#/components/responses/IndividualVnfPackageArtifacts.Get' diff --git a/src/SOL005/components/SOL005_params.yaml b/src/SOL005/components/SOL005_params.yaml index 905b581b50e52c2d80ae9fc4ce9f2ae6e7fbf238..707c9302047205dcc3cc77da93b942096d9f3ff0 100644 --- a/src/SOL005/components/SOL005_params.yaml +++ b/src/SOL005/components/SOL005_params.yaml @@ -176,5 +176,19 @@ components: required: false style: form explode: true + schema: + type: string + + include_external_artifacts: + name: include_external_artifacts + in: query + description: | + Flag (i.e. parameter without value) that instructs the NFVO to include external artifacts in the response + payload body. It shall not be treated as an error if this flag is provided but there is no external artifact + to include in the result. If this parameter is missing, no external artifacts shall be included. + The NFVO shall support this parameter. The OSS/BSS may supply this parameter. + required: false + style: form + explode: true schema: type: string \ No newline at end of file