JSON representation |
---|
{ "ipAddress": string, "ipv6Address": string, "port": integer, "instance": string, "healthState": enum ( |
Fields | |
---|---|
ip |
For target pool based Network Load Balancing, it indicates the forwarding rule's IP address assigned to this instance. For other types of load balancing, the field indicates VM internal ip. |
ipv6 |
|
port |
The named port of the instance group, not necessarily the port that is health-checked. |
instance |
URL of the instance resource. |
health |
Health state of the IPv4 address of the instance. |
ipv6 |
Health state of the IPv6 address of the instance. |
annotations |
Metadata defined as annotations for network endpoint. |
forwarding |
A forwarding rule IP address assigned to this instance. |
forwarding |
URL of the forwarding rule associated with the health status of the instance. |
Union field
|
|
weight |
|
weight |
|
WeightError
This indicates why Health Checkers are not reporting a valid backend weight.
Enums | |
---|---|
WEIGHT_NONE |
This is the default value when WeightReportMode is DISABLE, and is also the initial value when WeightReportMode has just updated to ENABLE or DRY_RUN and there has not been sufficient time to parse and report the backend weight. |
UNAVAILABLE_WEIGHT |
This is the value when the accompanied health status is either TIMEOUT (i.e.,the Health Check probe was not able to get a response in time) or UNKNOWN. For the latter, it should be typically because there has not been sufficient time to parse and report the weight for a new backend (which is with 0.0.0.0 ip address). However, it can be also due to an outage case for which the health status is explicitly reset to UNKNOWN. |
MISSING_WEIGHT |
The response to a Health Check probe did not have the HTTP response header field X-Load-Balancing-Endpoint-Weight. |
INVALID_WEIGHT |
The response to a Health Check probe had the HTTP response header field X-Load-Balancing-Endpoint-Weight, but its content was invalid (i.e., not a non-negative single-precision floating-point number in decimal string representation). |
HealthState
HealthState enum. Can be HEALTHY or UNHEALTHY.
Enums | |
---|---|
HEALTHY |
|
UNHEALTHY |