Reference documentation and code samples for the Compute V1 Client class HealthStatus.
Generated from protobuf message google.cloud.compute.v1.HealthStatus
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ annotations
↳ forwarding_rule
string
URL of the forwarding rule associated with the health status of the instance.
↳ forwarding_rule_ip
string
A forwarding rule IP address assigned to this instance.
↳ health_state
string
Health state of the IPv4 address of the instance. Check the HealthState enum for the list of possible values.
↳ instance
string
URL of the instance resource.
↳ ip_address
string
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.
↳ port
int
The named port of the instance group, not necessarily the port that is health-checked.
↳ weight
string
↳ weight_error
string
Check the WeightError enum for the list of possible values.
getAnnotations
Metadata defined as annotations for network endpoint.
setAnnotations
Metadata defined as annotations for network endpoint.
$this
getForwardingRule
URL of the forwarding rule associated with the health status of the instance.
string
hasForwardingRule
clearForwardingRule
setForwardingRule
URL of the forwarding rule associated with the health status of the instance.
var
string
$this
getForwardingRuleIp
A forwarding rule IP address assigned to this instance.
string
hasForwardingRuleIp
clearForwardingRuleIp
setForwardingRuleIp
A forwarding rule IP address assigned to this instance.
var
string
$this
getHealthState
Health state of the IPv4 address of the instance.
Check the HealthState enum for the list of possible values.
string
hasHealthState
clearHealthState
setHealthState
Health state of the IPv4 address of the instance.
Check the HealthState enum for the list of possible values.
var
string
$this
getInstance
URL of the instance resource.
string
hasInstance
clearInstance
setInstance
URL of the instance resource.
var
string
$this
getIpAddress
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.
string
hasIpAddress
clearIpAddress
setIpAddress
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.
var
string
$this
getPort
The named port of the instance group, not necessarily the port that is health-checked.
int
hasPort
clearPort
setPort
The named port of the instance group, not necessarily the port that is health-checked.
var
int
$this
getWeight
Generated from protobuf field optional string weight = 282149496;
string
hasWeight
clearWeight
setWeight
Generated from protobuf field optional string weight = 282149496;
var
string
$this
getWeightError
Check the WeightError enum for the list of possible values.
string
hasWeightError
clearWeightError
setWeightError
Check the WeightError enum for the list of possible values.
var
string
$this