Stay organized with collections Save and categorize content based on your preferences.
Resource: HttpHealthCheckRepresents a legacy HTTP Health Check resource.
Legacy HTTP health checks are now only required by target pool-based network load balancers. For all other load balancers, including backend service-based network load balancers, and for managed instance group auto-healing, you must use modern (non-legacy) health checks.
For more information, see Health checks overview.
JSON representation{ "kind": string, "id": string, "creationTimestamp": string, "name": string, "description": string, "host": string, "requestPath": string, "port": integer, "checkIntervalSec": integer, "timeoutSec": integer, "unhealthyThreshold": integer, "healthyThreshold": integer, "selfLink": string }Fields
kind
string
[Output Only] Type of the resource. Always compute#httpHealthCheck
for HTTP health checks.
id
string (uint64 format)
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
creationTimestamp
string
[Output Only] Creation timestamp in RFC3339 text format.
name
string
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?
which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
description
string
An optional description of this resource. Provide this property when you create the resource.
host
string
The value of the host header in the HTTP health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
requestPath
string
The request path of the HTTP health check request. The default value is /
. This field does not support query parameters. Must comply with RFC3986.
port
integer
The TCP port number for the HTTP health check request. The default value is 80
.
checkIntervalSec
integer
How often (in seconds) to send a health check. The default value is 5
seconds.
timeoutSec
integer
How long (in seconds) to wait before claiming failure. The default value is 5
seconds. It is invalid for timeoutSec
to have greater value than checkIntervalSec
.
unhealthyThreshold
integer
A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2
.
healthyThreshold
integer
A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2
.
selfLink
string
[Output Only] Server-defined URL for the resource.
Methodsdelete
Deletes the specified HttpHealthCheck resource. get
Returns the specified HttpHealthCheck resource. insert
Creates a HttpHealthCheck resource in the specified project using the data included in the request. list
Retrieves the list of HttpHealthCheck resources available to the specified project. patch
Updates a HttpHealthCheck resource in the specified project using the data included in the request. update
Updates a HttpHealthCheck resource in the specified project using the data included in the request.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-28 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-28 UTC."],[[["HttpHealthCheck represents a legacy HTTP Health Check resource primarily used by target pool-based network load balancers."],["Modern health checks are required for backend service-based network load balancers and managed instance group auto-healing, not these legacy HTTP health checks."],["The JSON representation of an HttpHealthCheck includes details such as `kind`, `id`, `name`, `port`, `timeoutSec`, and other resource-specific fields."],["The HttpHealthCheck resource offers methods such as `delete`, `get`, `insert`, `list`, `patch`, and `update` for managing health checks."],["The default values for the health check include a request path of \"/\", a TCP port number of 80, a check interval of 5 seconds, a timeout of 5 seconds and an unhealthy and healthy threshold of 2."]]],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4