Loading src/SOL002/VNFFaultManagement/VNFFaultManagement.yaml +52 −3 Original line number Diff line number Diff line Loading @@ -267,6 +267,56 @@ paths: 503: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503" ############################################################################### # Escalate Perceived Severity task # ############################################################################### '/alarms/{alarmId}/escalate': #SOL002 location: 7.4.4 post: description: > The POST method enables the consumer to escalate the perceived severity of an alarm that is represented by an ndividual alarm resource. parameters: - 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: > OK The VNFM has received the proposed "escalated perceived severity" value successfully. The response body shall be empty. 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/401" 403: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/403" 405: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/405" 406: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/406" 412: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/412" 500: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/500" 503: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503" ############################################################################### # Subscriptions # ############################################################################### '/subscriptions': Loading Loading @@ -550,4 +600,3 @@ paths: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/500" 503: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503" No newline at end of file src/SOL002/VNFFaultManagement/definitions/VNFFaultManagement_def.yaml +4 −1 Original line number Diff line number Diff line Loading @@ -114,3 +114,6 @@ definitions: # notified alarm is correlated. Shall be present if the VNF # instance information is accessible as a resource. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Link" PerceivedSeverityRequest: type: string No newline at end of file src/SOL002/VNFIndicator/VNFIndicator.yaml +36 −4 Original line number Diff line number Diff line Loading @@ -40,7 +40,9 @@ produces: paths: ############################################################################### # VNF Indicators # ############################################################################### /indicators: get: summary: Query multiple indicators Loading Loading @@ -272,6 +274,38 @@ paths: 500: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/500' } 503: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/503' } /indicators/{indicatorId}: parameters: - name: indicatorId in: path description: > Identifier of the VNF indicator. type: string required: true get: summary: Read an inidividual VNF indicator related to a VNF instance. description: > Reads a VNF indicator. responses: 200: description: > OK The VNF indicator was read successfully. The response body shall contain the representation of the VNF indicator. schema: $ref: 'definitions/VnfIndicator_def.yaml#/definitions/VnfIndicator' 400: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/400' } 401: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/401' } 403: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/403' } 404: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/404' } 405: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/405' } 406: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/406' } 409: { $ref: 'responses/VNFIndicator_resp.yaml#/responses/409' } 416: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/416' } 422: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/422' } 500: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/500' } 503: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/503' } /subscriptions: post: Loading Loading @@ -490,5 +524,3 @@ paths: 422: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/422' } 500: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/500' } 503: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/503' } No newline at end of file src/SOL002/VNFPerformanceManagement/VNFPerformanceManagement.yaml +2 −2 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ externalDocs: description: ETSI GS NFV-SOL 002 V2.4.1 url: http://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/02.04.01_60/gs_NFV-SOL002v020401p.pdf basePath: /vnfconfig/v1 basePath: /vnfpm/v1 schemes: - http Loading Loading
src/SOL002/VNFFaultManagement/VNFFaultManagement.yaml +52 −3 Original line number Diff line number Diff line Loading @@ -267,6 +267,56 @@ paths: 503: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503" ############################################################################### # Escalate Perceived Severity task # ############################################################################### '/alarms/{alarmId}/escalate': #SOL002 location: 7.4.4 post: description: > The POST method enables the consumer to escalate the perceived severity of an alarm that is represented by an ndividual alarm resource. parameters: - 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: > OK The VNFM has received the proposed "escalated perceived severity" value successfully. The response body shall be empty. 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/401" 403: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/403" 405: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/405" 406: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/406" 412: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/412" 500: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/500" 503: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503" ############################################################################### # Subscriptions # ############################################################################### '/subscriptions': Loading Loading @@ -550,4 +600,3 @@ paths: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/500" 503: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503" No newline at end of file
src/SOL002/VNFFaultManagement/definitions/VNFFaultManagement_def.yaml +4 −1 Original line number Diff line number Diff line Loading @@ -114,3 +114,6 @@ definitions: # notified alarm is correlated. Shall be present if the VNF # instance information is accessible as a resource. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Link" PerceivedSeverityRequest: type: string No newline at end of file
src/SOL002/VNFIndicator/VNFIndicator.yaml +36 −4 Original line number Diff line number Diff line Loading @@ -40,7 +40,9 @@ produces: paths: ############################################################################### # VNF Indicators # ############################################################################### /indicators: get: summary: Query multiple indicators Loading Loading @@ -272,6 +274,38 @@ paths: 500: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/500' } 503: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/503' } /indicators/{indicatorId}: parameters: - name: indicatorId in: path description: > Identifier of the VNF indicator. type: string required: true get: summary: Read an inidividual VNF indicator related to a VNF instance. description: > Reads a VNF indicator. responses: 200: description: > OK The VNF indicator was read successfully. The response body shall contain the representation of the VNF indicator. schema: $ref: 'definitions/VnfIndicator_def.yaml#/definitions/VnfIndicator' 400: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/400' } 401: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/401' } 403: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/403' } 404: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/404' } 405: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/405' } 406: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/406' } 409: { $ref: 'responses/VNFIndicator_resp.yaml#/responses/409' } 416: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/416' } 422: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/422' } 500: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/500' } 503: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/503' } /subscriptions: post: Loading Loading @@ -490,5 +524,3 @@ paths: 422: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/422' } 500: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/500' } 503: { $ref: '../../responses/SOL002SOL003_resp.yaml#/responses/503' } No newline at end of file
src/SOL002/VNFPerformanceManagement/VNFPerformanceManagement.yaml +2 −2 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ externalDocs: description: ETSI GS NFV-SOL 002 V2.4.1 url: http://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/02.04.01_60/gs_NFV-SOL002v020401p.pdf basePath: /vnfconfig/v1 basePath: /vnfpm/v1 schemes: - http Loading