Loading src/SOL005/VNFSnapshotPackageManagement/VNFSnapshotPackageManagement.yaml +10 −9 Original line number Original line Diff line number Diff line Loading @@ -16,7 +16,7 @@ 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: 1.10.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 1.11.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: externalDocs: description: ETSI GS NFV-SOL 005 V4.3.1 description: ETSI GS NFV-SOL 005 V4.3.1 Loading Loading @@ -665,7 +665,7 @@ components: BuildVnfSnapshotPkgRequest: BuildVnfSnapshotPkgRequest: description: | description: | Request parameters for building the content of a VNF snapshot package, as defined in clause 11.5.2.6. The message content contains the information based on which the NFVO can build the content of the VNF snapshot package. content: content: application/json: application/json: schema: schema: Loading @@ -674,7 +674,7 @@ components: ExtractVnfSnapshotPkgRequest: ExtractVnfSnapshotPkgRequest: description: | description: | Request parameters for extracting the content of a VNF snapshot package, as defined in clause 11.5.2.7. The message content contains the information based on which the NFVO can extract the content of the VNF snapshot package. content: content: application/json: application/json: schema: schema: Loading @@ -683,8 +683,7 @@ components: CancelVnfSnapshotPkgOperationRequest: CancelVnfSnapshotPkgOperationRequest: description: | description: | Request parameters for cancelling an ongoing operation related to the content of a VNF snapshot package, The message content contains the information based on which the NFVO can proceed with the cancellation. as defined in clause 11.5.2.8. content: content: application/json: application/json: schema: schema: Loading @@ -692,7 +691,9 @@ components: required: true required: true VnfSnapshotPkgExtArtifactsAccessConfig: VnfSnapshotPkgExtArtifactsAccessConfig: description: VOID description: The message content contains the access configuration information based on which the NFVO can obtain the external VNF snapshot package artifact files. content: content: application/json: application/json: schema: schema: Loading Loading @@ -1022,7 +1023,7 @@ components: VnfSnapshotPackageContent.Get.206: VnfSnapshotPackageContent.Get.206: description: | description: | 206 PARTIAL CONTENT 206 Partial Content If the NFVO supports range requests, this response shall be returned when a single consecutive If the NFVO supports range requests, this response shall be returned when a single consecutive byte range from the content of the VNF snapshot package file has been read successfully according byte range from the content of the VNF snapshot package file has been read successfully according Loading @@ -1030,7 +1031,7 @@ components: The response body shall contain the requested part of the VNF snapshot package file. The response body shall contain the requested part of the VNF snapshot package file. The "Content-Range" HTTP header shall be provided according to IETF RFC 7233. The "Content-Range" HTTP header shall be provided according to IETF RFC 9110. The "Content-Type" HTTP header shall be set as defined for the "200 OK" response. The "Content-Type" HTTP header shall be set as defined for the "200 OK" response. headers: headers: Loading Loading @@ -1622,7 +1623,7 @@ components: type of the artifact file. If the content type cannot be determined, the header shall be set to the type of the artifact file. If the content type cannot be determined, the header shall be set to the value "application/octet-stream". value "application/octet-stream". The "Content-Range" HTTP header shall be provided according to IETF RFC 7233. The "Content-Range" HTTP header shall be provided according to IETF RFC 9110. headers: headers: Version: Version: description: The used API version. description: The used API version. Loading src/SOL005/VNFSnapshotPackageManagement/definitions/SOL005VNFSnapshotPackageManagement_def.yaml +1 −5 Original line number Original line Diff line number Diff line Loading @@ -261,13 +261,11 @@ definitions: Defines the type of authentication / authorization for downloading the VNF snapshot package. Defines the type of authentication / authorization for downloading the VNF snapshot package. Permitted values: Permitted values: - BASIC: Only the "username" and "password" attributes shall be present. - OAUTH2_CLIENT_CREDENTIALS: Only the "paramsOauth2ClientCredentials" attribute shall be present. - OAUTH2_CLIENT_CREDENTIALS: Only the "paramsOauth2ClientCredentials" attribute shall be present. This attribute shall not be present if the credentials were provisioned out of band. This attribute shall not be present if the credentials were provisioned out of band. type: string type: string enum: enum: - BASIC - OAUTH2_CLIENT_CREDENTIALS - OAUTH2_CLIENT_CREDENTIALS username: username: description: > description: > Loading Loading @@ -430,14 +428,12 @@ definitions: Defines the type of authentication / authorization for downloading the VNF package. Defines the type of authentication / authorization for downloading the VNF package. Permitted values: Permitted values: - BASIC: Only the "username" and "password" attributes shall be present. - OAUTH2_CLIENT_CREDENTIALS: Only the "paramsOauth2ClientCredentials" attribute shall - OAUTH2_CLIENT_CREDENTIALS: Only the "paramsOauth2ClientCredentials" attribute shall be present. be present. This attribute shall not be present if no credentials are provided for the artifact. This attribute shall not be present if no credentials are provided for the artifact type: string type: string enum: enum: - BASIC - OAUTH2_CLIENT_CREDENTIALS - OAUTH2_CLIENT_CREDENTIALS username: username: description: > description: > Loading Loading
src/SOL005/VNFSnapshotPackageManagement/VNFSnapshotPackageManagement.yaml +10 −9 Original line number Original line Diff line number Diff line Loading @@ -16,7 +16,7 @@ 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: 1.10.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 1.11.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: externalDocs: description: ETSI GS NFV-SOL 005 V4.3.1 description: ETSI GS NFV-SOL 005 V4.3.1 Loading Loading @@ -665,7 +665,7 @@ components: BuildVnfSnapshotPkgRequest: BuildVnfSnapshotPkgRequest: description: | description: | Request parameters for building the content of a VNF snapshot package, as defined in clause 11.5.2.6. The message content contains the information based on which the NFVO can build the content of the VNF snapshot package. content: content: application/json: application/json: schema: schema: Loading @@ -674,7 +674,7 @@ components: ExtractVnfSnapshotPkgRequest: ExtractVnfSnapshotPkgRequest: description: | description: | Request parameters for extracting the content of a VNF snapshot package, as defined in clause 11.5.2.7. The message content contains the information based on which the NFVO can extract the content of the VNF snapshot package. content: content: application/json: application/json: schema: schema: Loading @@ -683,8 +683,7 @@ components: CancelVnfSnapshotPkgOperationRequest: CancelVnfSnapshotPkgOperationRequest: description: | description: | Request parameters for cancelling an ongoing operation related to the content of a VNF snapshot package, The message content contains the information based on which the NFVO can proceed with the cancellation. as defined in clause 11.5.2.8. content: content: application/json: application/json: schema: schema: Loading @@ -692,7 +691,9 @@ components: required: true required: true VnfSnapshotPkgExtArtifactsAccessConfig: VnfSnapshotPkgExtArtifactsAccessConfig: description: VOID description: The message content contains the access configuration information based on which the NFVO can obtain the external VNF snapshot package artifact files. content: content: application/json: application/json: schema: schema: Loading Loading @@ -1022,7 +1023,7 @@ components: VnfSnapshotPackageContent.Get.206: VnfSnapshotPackageContent.Get.206: description: | description: | 206 PARTIAL CONTENT 206 Partial Content If the NFVO supports range requests, this response shall be returned when a single consecutive If the NFVO supports range requests, this response shall be returned when a single consecutive byte range from the content of the VNF snapshot package file has been read successfully according byte range from the content of the VNF snapshot package file has been read successfully according Loading @@ -1030,7 +1031,7 @@ components: The response body shall contain the requested part of the VNF snapshot package file. The response body shall contain the requested part of the VNF snapshot package file. The "Content-Range" HTTP header shall be provided according to IETF RFC 7233. The "Content-Range" HTTP header shall be provided according to IETF RFC 9110. The "Content-Type" HTTP header shall be set as defined for the "200 OK" response. The "Content-Type" HTTP header shall be set as defined for the "200 OK" response. headers: headers: Loading Loading @@ -1622,7 +1623,7 @@ components: type of the artifact file. If the content type cannot be determined, the header shall be set to the type of the artifact file. If the content type cannot be determined, the header shall be set to the value "application/octet-stream". value "application/octet-stream". The "Content-Range" HTTP header shall be provided according to IETF RFC 7233. The "Content-Range" HTTP header shall be provided according to IETF RFC 9110. headers: headers: Version: Version: description: The used API version. description: The used API version. Loading
src/SOL005/VNFSnapshotPackageManagement/definitions/SOL005VNFSnapshotPackageManagement_def.yaml +1 −5 Original line number Original line Diff line number Diff line Loading @@ -261,13 +261,11 @@ definitions: Defines the type of authentication / authorization for downloading the VNF snapshot package. Defines the type of authentication / authorization for downloading the VNF snapshot package. Permitted values: Permitted values: - BASIC: Only the "username" and "password" attributes shall be present. - OAUTH2_CLIENT_CREDENTIALS: Only the "paramsOauth2ClientCredentials" attribute shall be present. - OAUTH2_CLIENT_CREDENTIALS: Only the "paramsOauth2ClientCredentials" attribute shall be present. This attribute shall not be present if the credentials were provisioned out of band. This attribute shall not be present if the credentials were provisioned out of band. type: string type: string enum: enum: - BASIC - OAUTH2_CLIENT_CREDENTIALS - OAUTH2_CLIENT_CREDENTIALS username: username: description: > description: > Loading Loading @@ -430,14 +428,12 @@ definitions: Defines the type of authentication / authorization for downloading the VNF package. Defines the type of authentication / authorization for downloading the VNF package. Permitted values: Permitted values: - BASIC: Only the "username" and "password" attributes shall be present. - OAUTH2_CLIENT_CREDENTIALS: Only the "paramsOauth2ClientCredentials" attribute shall - OAUTH2_CLIENT_CREDENTIALS: Only the "paramsOauth2ClientCredentials" attribute shall be present. be present. This attribute shall not be present if no credentials are provided for the artifact. This attribute shall not be present if no credentials are provided for the artifact type: string type: string enum: enum: - BASIC - OAUTH2_CLIENT_CREDENTIALS - OAUTH2_CLIENT_CREDENTIALS username: username: description: > description: > Loading