1 changed files with 60 additions and 0 deletions
@ -0,0 +1,60 @@ |
|||
--- |
|||
openapi: 3.0.2 |
|||
info: |
|||
title: Load API |
|||
version: 1.0.0 |
|||
paths: |
|||
/load: |
|||
get: |
|||
summary: Get the system load |
|||
operationId: GetLoad |
|||
responses: |
|||
200: |
|||
description: System Load is available. |
|||
content: |
|||
application/json: |
|||
schema: |
|||
$ref: '#/components/schemas/LoadInformation' |
|||
examples: |
|||
SuccessfulResponse: |
|||
value: |- |
|||
{ |
|||
"1mnLoad": 62.22, |
|||
"5mnLoad": 5.71, |
|||
"15mnLoad": 52.89 |
|||
} |
|||
503: |
|||
description: System Load is unavailable. |
|||
content: |
|||
application/json: |
|||
schema: |
|||
$ref: '#/components/schemas/Error' |
|||
components: |
|||
schemas: |
|||
LoadInformation: |
|||
title: Root Type for LoadInformation |
|||
description: The system load during 1mn, 5mn and 15mn. |
|||
type: object |
|||
properties: |
|||
1mnLoad: |
|||
format: double |
|||
type: number |
|||
5mnLoad: |
|||
format: double |
|||
type: number |
|||
15mnLoad: |
|||
format: double |
|||
type: number |
|||
example: "{ \n \"1mnLoad\": 1.23,\n \"5mnLoad\": 1.23,\n \"15mnLoad\"\ |
|||
: 1.23\n}\n" |
|||
Error: |
|||
title: Root Type for Error |
|||
description: Any error message |
|||
type: object |
|||
properties: |
|||
ErrorCode: |
|||
type: string |
|||
ErrorMessage: |
|||
type: string |
|||
example: "{ \n \"ErrorCode\": \"E_BIDULE\",\n \"ErrorMessage\": \"Bla\ |
|||
\ bla bla\"\n}" |
|||
Loading…
Reference in new issue