| --- |
| swagger: '2.0' |
| info: |
| version: 1.0.0 |
| title: "SLI API" |
| basePath: '/restconf' |
| schemes: |
| - http |
| - https |
| paths: |
| '/restconf/config/SLI-API:test-results': |
| delete: |
| produces: |
| - application/json |
| - application/xml |
| responses: |
| '200': |
| description: No response was specified |
| description: Test results |
| operationId: delete-test-results |
| get: |
| produces: |
| - application/json |
| - application/xml |
| responses: |
| '200': |
| description: No response was specified |
| schema: |
| $ref: '#/definitions/test-results' |
| description: Test results |
| operationId: get-test-results |
| post: |
| consumes: |
| - application/json |
| - application/xml |
| produces: |
| - application/json |
| - application/xml |
| parameters: |
| - in: body |
| name: testResults |
| required: false |
| schema: |
| $ref: '#/definitions/test-results' |
| responses: |
| '200': |
| description: No response was specified |
| schema: |
| $ref: '#/definitions/test-results' |
| description: Test results |
| operationId: post-test-results |
| put: |
| consumes: |
| - application/json |
| - application/xml |
| produces: |
| - application/json |
| - application/xml |
| parameters: |
| - in: body |
| name: testResults |
| required: false |
| schema: |
| $ref: '#/definitions/test-results' |
| responses: |
| '200': |
| description: No response was specified |
| schema: |
| $ref: '#/definitions/test-results' |
| description: Test results |
| operationId: put-test-results |
| |
| '/restconf/config/SLI-API:test-results/test-result/{test-identifier}': |
| delete: |
| produces: |
| - application/json |
| - application/xml |
| parameters: |
| - in: path |
| name: test-identifier |
| required: true |
| type: string |
| responses: |
| '200': |
| description: No response was specified |
| operationId: delete-test-result |
| get: |
| produces: |
| - application/json |
| - application/xml |
| parameters: |
| - in: path |
| name: test-identifier |
| required: true |
| type: string |
| responses: |
| '200': |
| description: No response was specified |
| schema: |
| $ref: '#/definitions/test-result' |
| operationId: get-test-result |
| put: |
| consumes: |
| - application/json |
| - application/xml |
| produces: |
| - application/json |
| - application/xml |
| parameters: |
| - in: path |
| name: test-identifier |
| required: true |
| type: string |
| - in: body |
| name: testResult |
| required: false |
| schema: |
| $ref: '#/definitions/test-result' |
| responses: |
| '200': |
| description: No response was specified |
| schema: |
| $ref: '#/definitions/test-result' |
| operationId: PUT-test-result |
| |
| '/restconf/operational/SLI-API:test-results': |
| get: |
| produces: |
| - application/json |
| - application/xml |
| responses: |
| '200': |
| description: No response was specified |
| schema: |
| $ref: '#/definitions/test-results' |
| description: Test results |
| operationId: GET-test-results |
| '/restconf/operations/SLI-API:execute-graph': |
| post: |
| consumes: |
| - application/json |
| - application/xml |
| produces: |
| - application/json |
| - application/xml |
| parameters: |
| - in: body |
| name: executeGraphInput |
| required: false |
| schema: |
| $ref: '#/definitions/execute-graph-input' |
| responses: |
| '200': |
| description: No response was specified |
| schema: |
| $ref: '#/definitions/response-fields' |
| description: ' Method to add a new parameter.' |
| operationId: execute-graph |
| '/restconf/operations/SLI-API:healthcheck': |
| post: |
| consumes: |
| - application/json |
| - application/xml |
| produces: |
| - application/json |
| - application/xml |
| # parameters: |
| # - in: body |
| # name: healthcheckInput |
| # required: false |
| # schema: |
| # $ref: '#/definitions/healthcheck-input' |
| responses: |
| '200': |
| description: No response was specified |
| schema: |
| $ref: '#/definitions/response-fields' |
| operationId: healthcheck |
| '/restconf/operations/SLI-API:vlbcheck': |
| post: |
| consumes: |
| - application/json |
| - application/xml |
| produces: |
| - application/json |
| - application/xml |
| parameters: |
| - in: body |
| name: vlbcheckInput |
| required: false |
| schema: |
| $ref: '#/definitions/vlbcheck-input' |
| responses: |
| '200': |
| description: No response was specified |
| schema: |
| $ref: '#/definitions/response-fields' |
| operationId: vlbcheck |
| |
| definitions: |
| parameter-setting: |
| type: object |
| properties: |
| parameter-name: |
| type: string |
| int-value: |
| type: integer |
| string-value: |
| type: string |
| boolean-value: |
| type: boolean |
| |
| response-fields: |
| type: object |
| properties: |
| response-code: |
| type: string |
| ack-final-indicator: |
| type: string |
| response-message: |
| type: string |
| context-memory-json: |
| type: string |
| |
| test-results: |
| type: object |
| properties: |
| test-results: |
| type: array |
| items: |
| $ref: '#/definitions/test-result' |
| |
| test-result: |
| type: object |
| properties: |
| test-identifier: |
| type: string |
| results: |
| type: array |
| items: |
| type: string |
| |
| execute-graph-input: |
| properties: |
| 'mode': |
| type: string |
| 'module-name': |
| type: string |
| 'rpc-name': |
| type: string |
| 'sli-parameter': |
| items: |
| $ref: '#/definitions/parameter-setting' |
| type: array |
| type: object |
| |
| healthcheck-input: |
| properties: |
| 'dummy': |
| type: string |
| |
| |
| vlbcheck-input: |
| properties: |
| 'dummy': |
| type: string |
| |
| |
| |
| unique_empty_identifier: {} |
| |