Google Cloud Compute V1 API - Class Google::Cloud::Compute::V1::HealthStatus (v1.7.0)

Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::HealthStatus.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#annotations

def annotations() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Metadata defined as annotations for network endpoint.

#annotations=

def annotations=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Metadata defined as annotations for network endpoint.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Metadata defined as annotations for network endpoint.

#forwarding_rule

def forwarding_rule() -> ::String
Returns
  • (::String) — URL of the forwarding rule associated with the health status of the instance.

#forwarding_rule=

def forwarding_rule=(value) -> ::String
Parameter
  • value (::String) — URL of the forwarding rule associated with the health status of the instance.
Returns
  • (::String) — URL of the forwarding rule associated with the health status of the instance.

#forwarding_rule_ip

def forwarding_rule_ip() -> ::String
Returns
  • (::String) — A forwarding rule IP address assigned to this instance.

#forwarding_rule_ip=

def forwarding_rule_ip=(value) -> ::String
Parameter
  • value (::String) — A forwarding rule IP address assigned to this instance.
Returns
  • (::String) — A forwarding rule IP address assigned to this instance.

#health_state

def health_state() -> ::String
Returns
  • (::String) — Health state of the instance. Check the HealthState enum for the list of possible values.

#health_state=

def health_state=(value) -> ::String
Parameter
  • value (::String) — Health state of the instance. Check the HealthState enum for the list of possible values.
Returns
  • (::String) — Health state of the instance. Check the HealthState enum for the list of possible values.

#instance

def instance() -> ::String
Returns
  • (::String) — URL of the instance resource.

#instance=

def instance=(value) -> ::String
Parameter
  • value (::String) — URL of the instance resource.
Returns
  • (::String) — URL of the instance resource.

#ip_address

def ip_address() -> ::String
Returns
  • (::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.

#ip_address=

def ip_address=(value) -> ::String
Parameter
  • value (::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.
Returns
  • (::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

def port() -> ::Integer
Returns
  • (::Integer) — The named port of the instance group, not necessarily the port that is health-checked.

#port=

def port=(value) -> ::Integer
Parameter
  • value (::Integer) — The named port of the instance group, not necessarily the port that is health-checked.
Returns
  • (::Integer) — The named port of the instance group, not necessarily the port that is health-checked.

#weight

def weight() -> ::String
Returns
  • (::String)

#weight=

def weight=(value) -> ::String
Parameter
  • value (::String)
Returns
  • (::String)

#weight_error

def weight_error() -> ::String
Returns
  • (::String) — Check the WeightError enum for the list of possible values.

#weight_error=

def weight_error=(value) -> ::String
Parameter
  • value (::String) — Check the WeightError enum for the list of possible values.
Returns
  • (::String) — Check the WeightError enum for the list of possible values.