code: func needToUpdateHealthChecks(hc, newHC *compute.HealthCheck) bool {
  	if hc.HttpHealthCheck == nil || newHC.HttpHealthCheck == nil {
  		return true
  	}
  	changed := hc.HttpHealthCheck.Port != newHC.HttpHealthCheck.Port || hc.HttpHealthCheck.RequestPath != newHC.HttpHealthCheck.RequestPath || hc.Description != newHC.Description
  	changed = changed || hc.CheckIntervalSec < newHC.CheckIntervalSec || hc.TimeoutSec < newHC.TimeoutSec
  	changed = changed || hc.UnhealthyThreshold < newHC.UnhealthyThreshold || hc.HealthyThreshold < newHC.HealthyThreshold
  	return changed
  }
docs: // needToUpdateHealthChecks checks whether the healthcheck needs to be updated.