This operation updates the attributes of a health check template, such as its name and health check protocol.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alb:UpdateHealthCheckTemplateAttribute |
update |
*HealthCheckTemplate
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
A client token used to ensure the idempotence of the request. You must generate a unique value on your client for each request. The client token can contain only ASCII characters. Note
If you do not specify this parameter, the system automatically uses the |
5A2CFF0E-5718-45B5-9D4D-70B****** |
| HealthCheckTemplateName |
string |
No |
The name of the health check template. The name must be 2 to 128 characters long, start with a letter, a Chinese character, or a digit, and can contain letters, Chinese characters, digits, periods (.), underscores (_), hyphens (-), and spaces. |
HealthCheckTemplate1 |
| HealthCheckConnectPort |
integer |
No |
The port used for health checks. Valid values: 0 to 65535. The default value is 0, which means the health check uses the backend server's port. |
80 |
| HealthCheckHost |
string |
No |
The domain name used for health checks. Valid values:
Note
This parameter takes effect only when the |
$SERVER_IP |
| HealthCheckCodes |
array |
No |
The list of status codes that indicate a healthy state. |
5 |
|
string |
No |
The HTTP status codes that indicate a healthy backend server.
Note
This parameter takes effect only when the HealthCheckProtocol parameter is set to HTTP, HTTPS, or gRPC. |
http_2xx |
|
| HealthCheckInterval |
integer |
No |
The interval between health checks, in seconds. Valid values: 1 to 50. Default value: 2. |
5 |
| HealthCheckTimeout |
integer |
No |
The timeout period, in seconds, for a health check response. A health check fails if a backend server does not respond within this period. Valid values: 1 to 300. Default value: 5. |
3 |
| HealthCheckPath |
string |
No |
The URL used for health checks. The URL must be 1 to 80 characters long. It can contain letters, digits, hyphens (-), forward slashes (/), periods (.), percent signs (%), question marks (?), number signs (#), ampersands (&), and the following extended characters: The URL must start with a forward slash (/). Note
This parameter takes effect only when the HealthCheckProtocol parameter is set to HTTP, HTTPS, or gRPC. |
/test/index.html |
| HealthCheckMethod |
string |
No |
The method used for health checks. Valid values:
Note
This parameter takes effect only when the HealthCheckProtocol parameter is set to HTTP, HTTPS, or gRPC. |
HEAD |
| HealthCheckProtocol |
string |
No |
The protocol used for health checks. Valid values:
|
HTTP |
| HealthCheckHttpVersion |
string |
No |
The HTTP version used for health checks. Valid values: HTTP1.0 and HTTP1.1. Default value: HTTP1.1. Note
This parameter takes effect only when the |
HTTP1.0 |
| HealthyThreshold |
integer |
No |
The number of consecutive successful health checks required to change a backend server's status from unhealthy to healthy. Valid values: 2 to 10. Default value: 3. |
4 |
| UnhealthyThreshold |
integer |
No |
The number of consecutive failed health checks required to change a backend server's status from healthy to unhealthy. Valid values: 2 to 10. Default value: 3. |
4 |
| DryRun |
boolean |
No |
Specifies whether to perform a dry run. Valid values:
|
true |
| HealthCheckTemplateId |
string |
Yes |
The health check template ID. |
hct-bp1qjwo61****** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response to the update request. |
||
| RequestId |
string |
The request ID. |
365F4154-92F6-4AE4-92F8-7FF3****** |
Examples
Success response
JSON format
{
"RequestId": "365F4154-92F6-4AE4-92F8-7FF3******"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IncorrectStatus.HealthCheckTemplate | The status of %s [%s] is incorrect. | The status of %s [%s] is incorrect. |
| 403 | Forbidden.HealthCheckTemplate | Authentication is failed for %s. | Authentication is failed for %s. |
| 404 | ResourceNotFound.HealthCheckTemplate | The specified resource %s is not found. | The specified resource %s is not found. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.