143 lines
5.4 KiB
JSON
143 lines
5.4 KiB
JSON
{
|
|
"tags": [
|
|
"Draft",
|
|
"ManageService"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/health-model"
|
|
},
|
|
"examples": {
|
|
"Simple-health": {
|
|
"value": {
|
|
"status": "PASS",
|
|
"version": "some text",
|
|
"notes": [
|
|
"some text",
|
|
"some text"
|
|
],
|
|
"output": "some text",
|
|
"description": "some text",
|
|
"checks": {},
|
|
"release_id": "some text",
|
|
"service_id": "some text",
|
|
"links": [
|
|
{
|
|
"href": "some text",
|
|
"rel": "some text",
|
|
"operation": "PUT",
|
|
"caption": "some text",
|
|
"media_type": "some text"
|
|
},
|
|
{
|
|
"href": "some text",
|
|
"rel": "some text",
|
|
"operation": "POST",
|
|
"caption": "some text",
|
|
"media_type": "some text"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "The service is healthy"
|
|
},
|
|
"400": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/error-model"
|
|
}
|
|
}
|
|
},
|
|
"description": "Request is not valid"
|
|
},
|
|
"401": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/error-model"
|
|
}
|
|
}
|
|
},
|
|
"description": "Unauthorised request"
|
|
},
|
|
"500": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/error-model"
|
|
},
|
|
"examples": {
|
|
"health500error": {
|
|
"value": {
|
|
"status": "some text",
|
|
"message": "some text",
|
|
"resolution": "some text",
|
|
"technical": "some text"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Internal error with service, with minimal\ninformation available"
|
|
},
|
|
"503": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/health-model"
|
|
},
|
|
"examples": {
|
|
"ealth503error": {
|
|
"value": {
|
|
"status": "FAIL",
|
|
"version": "some text",
|
|
"notes": [
|
|
"some text",
|
|
"some text"
|
|
],
|
|
"output": "some text",
|
|
"description": "some text",
|
|
"checks": {},
|
|
"release_id": "some text",
|
|
"service_id": "some text",
|
|
"links": [
|
|
{
|
|
"href": "some text",
|
|
"rel": "some text",
|
|
"operation": "GET",
|
|
"caption": "some text",
|
|
"media_type": "some text"
|
|
},
|
|
{
|
|
"href": "some text",
|
|
"rel": "some text",
|
|
"operation": "DELETE",
|
|
"caption": "some text",
|
|
"media_type": "some text"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "The service is unavailable"
|
|
}
|
|
},
|
|
"security": [
|
|
{
|
|
"oauth": [],
|
|
"apikey": []
|
|
}
|
|
],
|
|
"operationId": "gethealth",
|
|
"summary": "Patches the health of the service",
|
|
"description": "Simple patch for the service"
|
|
} |