Modifying a Health Check
Function
This API is used to modify information about a health check.
URI
PUT /v1.0/{project_id}/elbaas/healthcheck/{healthcheck_id}
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Specifies the project ID. |
healthcheck_id |
Yes |
String |
Specifies the health check ID. |
healthcheck_protocol |
No |
String |
|
healthcheck_uri |
No |
String |
|
healthcheck_connect_port |
No |
Integer |
|
healthy_threshold |
No |
Integer |
|
unhealthy_threshold |
No |
Integer |
|
healthcheck_timeout |
No |
Integer |
|
healthcheck_interval |
No |
Integer |
|
Request
- Example request
{ "healthcheck_connect_port": 88, "healthcheck_interval": 5, "healthcheck_protocol": "HTTP", "healthcheck_timeout": 10, "healthcheck_uri": "/", "healthy_threshold": 3, "unhealthy_threshold": 2 }
Response
- Response parameters
Table 2 Parameter description Parameter
Type
Description
healthcheck_interval
Integer
Specifies the maximum time between health checks in the unit of second.
listener_id
String
Specifies the ID of the listener with which the health check is associated.
id
String
Specifies the health check ID.
healthcheck_protocol
String
Specifies the health check protocol.
unhealthy_threshold
Integer
Specifies the number of consecutive health checks when the health check result of a backend ECS changes from success to fail.
update_time
String
Specifies the time when the certificate was updated.
create_time
String
Specifies the time when the health check was created.
healthcheck_connect_port
Integer
Specifies the health check port.
healthcheck_timeout
Integer
Specifies the maximum time required for waiting for a response from the health check in the unit of second.
healthcheck_uri
String
Specifies the health check URI. This parameter is valid when healthcheck_protocol is HTTP.
healthy_threshold
Integer
Specifies the threshold at which the health check result is success, that is, the number of consecutive successful health checks when the health check result of a backend ECS changes from fail to success.
- Example response
{ "healthcheck_interval": 5, "listener_id": "3ce8c4429478a5eb6ef4930de2d75b28", "id": "134e5ea962327c6a574b83e6e7f31f35", "healthcheck_protocol": "HTTP", "unhealthy_threshold": 2, "update_time": "2015-12-25 03:57:23", "create_time": "2015-12-25 03:57:23", "healthcheck_connect_port": 88, "healthcheck_timeout": 10, "healthcheck_uri": "/", "healthy_threshold": 3 }
Status Code
- Normal
- Error
Status Code
Message
Description
400
badRequest
Request error.
401
unauthorized
Authentication failed.
403
userDisabled
You do not have the permission to perform the operation.
404
Not Found
The requested page does not exist.
500
authFault
System error.
503
serviceUnavailable
The service is unavailable.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot