AddHealthcheck adds a Healthcheck to a Vserver.
(h *Healthcheck)
| 210 | |
| 211 | // AddHealthcheck adds a Healthcheck to a Vserver. |
| 212 | func (v *Vserver) AddHealthcheck(h *Healthcheck) error { |
| 213 | key := h.Key() |
| 214 | if _, ok := v.Healthchecks[key]; ok { |
| 215 | return fmt.Errorf("Vserver %q already contains Healthcheck %q", v.Name, key) |
| 216 | } |
| 217 | v.Healthchecks[key] = h |
| 218 | return nil |
| 219 | } |
| 220 | |
| 221 | // AddVIP adds a VIP to a Vserver. |
| 222 | func (v *Vserver) AddVIP(vip *seesaw.VIP) error { |