diff --git a/src/SOL002/VNFFaultManagement/VNFFaultManagement.yaml b/src/SOL002/VNFFaultManagement/VNFFaultManagement.yaml index 81878f423b854f6938badd93d9ebdf666043446f..cbad6eab646f2dfe8498fae425724a988410a541 100644 --- a/src/SOL002/VNFFaultManagement/VNFFaultManagement.yaml +++ b/src/SOL002/VNFFaultManagement/VNFFaultManagement.yaml @@ -268,11 +268,22 @@ paths: The POST method enables the consumer to escalate the perceived severity of an alarm that is represented by an ndividual alarm resource. parameters: - - name: PerceivedSeverityRequest - description: The proposed "escalated perceived severity" value - in: body - schema: - $ref: "./definitions/VNFFaultManagement_def.yaml#/definitions/PerceivedSeverityRequest" + - name: alarmId + description: > + Identifier of the alarm. + This identifier can be retrieved from the "id" attribute of the + "alarm" attribute in the AlarmNotification or + AlarmClearedNotification. It can also be retrieved from the "id" + attribute of the applicable array element in the payload body of the + response to a GET request to the "Alarms" resource. + in: path + type: string + required: true + - name: PerceivedSeverityRequest + description: The proposed "escalated perceived severity" value + in: body + schema: + $ref: "./definitions/VNFFaultManagement_def.yaml#/definitions/PerceivedSeverityRequest" responses: 200: description: > diff --git a/src/SOL002/VNFLifecycleManagement/VNFLifecycleManagement.yaml b/src/SOL002/VNFLifecycleManagement/VNFLifecycleManagement.yaml index a840bbb4769891d689f31cad3868190f420d1b86..339aa71151a07ba5383d0430063374503d274eca 100644 --- a/src/SOL002/VNFLifecycleManagement/VNFLifecycleManagement.yaml +++ b/src/SOL002/VNFLifecycleManagement/VNFLifecycleManagement.yaml @@ -264,7 +264,7 @@ paths: $ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfInfoModifications" responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400-attr-selector" 401: @@ -427,7 +427,7 @@ paths: $ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/ScaleVnfRequest" responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: @@ -476,7 +476,7 @@ paths: $ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/ScaleVnfToLevelRequest" responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: @@ -524,7 +524,7 @@ paths: $ref: "definitions/VNFLifecycleManagement_def.yaml#/definitions/ChangeVnfFlavourRequest" responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: @@ -571,7 +571,7 @@ paths: $ref: "definitions/VNFLifecycleManagement_def.yaml#/definitions/TerminateVnfRequest" responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: @@ -618,7 +618,7 @@ paths: $ref: "definitions/VNFLifecycleManagement_def.yaml#/definitions/HealVnfRequest" responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: @@ -665,7 +665,7 @@ paths: $ref: "definitions/VNFLifecycleManagement_def.yaml#/definitions/OperateVnfRequest" responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: @@ -714,7 +714,7 @@ paths: $ref: "definitions/VNFLifecycleManagement_def.yaml#/definitions/ChangeExtVnfConnectivityRequest" responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: diff --git a/src/SOL002/VNFLifecycleManagement/responses/VNFLifecycleManagement_resp.yaml b/src/SOL002/VNFLifecycleManagement/responses/VNFLifecycleManagement_resp.yaml index 92e8da02081ab26845bdbf5c377057381adfd79d..c6359ee35202ebe4b8701767f0a2e7b76707650c 100644 --- a/src/SOL002/VNFLifecycleManagement/responses/VNFLifecycleManagement_resp.yaml +++ b/src/SOL002/VNFLifecycleManagement/responses/VNFLifecycleManagement_resp.yaml @@ -2,35 +2,6 @@ # https://forge.etsi.org/etsi-forge-copyright-notice.txt responses: - 202-with-Location: - description: > - Accepted - - The request was accepted for processing, but the processing has not - been completed. On success, the HTTP response shall include a - "Location" HTTP header that contains the URI of the newly-created - "VNF LCM operation occurrence" resource corresponding to the - operation. - headers: - Content-Type: - description: The MIME type of the body of the response. - type: string - maximum: 1 - minimum: 1 - Location: - description: The resource URI of the created VNF instance - type: string - format: url - 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. - type: string - maximum: 1 - minimum: 0 - schema: - $ref: "../definitions/VNFLifecycleManagement_def.yaml#/definitions/VnfInstance" 409-another-lcm-operation-ongoing: description: > Conflict diff --git a/src/SOL003/VNFLifecycleManagement/VNFLifecycleManagement.yaml b/src/SOL003/VNFLifecycleManagement/VNFLifecycleManagement.yaml index 2d63c7afeaa81abf667b2c47ad4fec43f5c1faa4..6e0e395df590170bffb3f411a5445ae96f910061 100644 --- a/src/SOL003/VNFLifecycleManagement/VNFLifecycleManagement.yaml +++ b/src/SOL003/VNFLifecycleManagement/VNFLifecycleManagement.yaml @@ -539,7 +539,7 @@ paths: type: string responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: @@ -612,7 +612,7 @@ paths: type: string responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: @@ -684,7 +684,7 @@ paths: type: string responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: @@ -755,7 +755,7 @@ paths: type: string responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: @@ -826,7 +826,7 @@ paths: type: string responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: @@ -897,7 +897,7 @@ paths: type: string responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: @@ -970,7 +970,7 @@ paths: type: string responses: 202: - $ref: "responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location" + $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/202-with-Location" 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: diff --git a/src/SOL003/VNFLifecycleManagement/responses/VNFLifecycleManagement_resp.yaml b/src/SOL003/VNFLifecycleManagement/responses/VNFLifecycleManagement_resp.yaml index c1866e3bec5591cd04cb4c704e8d4c5bedc8555d..3b28b22fba90a732a25312151ce1a15da2d91df7 100644 --- a/src/SOL003/VNFLifecycleManagement/responses/VNFLifecycleManagement_resp.yaml +++ b/src/SOL003/VNFLifecycleManagement/responses/VNFLifecycleManagement_resp.yaml @@ -2,35 +2,6 @@ # https://forge.etsi.org/etsi-forge-copyright-notice.txt responses: - 202-with-Location: - description: > - Accepted - - The request was accepted for processing, but the processing has not - been completed. On success, the HTTP response shall include a - "Location" HTTP header that contains the URI of the newly-created - "VNF LCM operation occurrence" resource corresponding to the - operation. - headers: - Content-Type: - description: The MIME type of the body of the response. - type: string - maximum: 1 - minimum: 1 - Location: - description: The resource URI of the created VNF instance - type: string - format: url - 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. - type: string - maximum: 1 - minimum: 0 - schema: - $ref: "../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfInstance" 202-with-Location-empty: description: > Accepted