AddBackend adds a Backend to a Vserver.
(backend *seesaw.Backend)
| 200 | |
| 201 | // AddBackend adds a Backend to a Vserver. |
| 202 | func (v *Vserver) AddBackend(backend *seesaw.Backend) error { |
| 203 | key := backend.Key() |
| 204 | if _, ok := v.Backends[key]; ok { |
| 205 | return fmt.Errorf("Vserver %q already contains Backend %q", v.Name, key) |
| 206 | } |
| 207 | v.Backends[key] = backend |
| 208 | return nil |
| 209 | } |
| 210 | |
| 211 | // AddHealthcheck adds a Healthcheck to a Vserver. |
| 212 | func (v *Vserver) AddHealthcheck(h *Healthcheck) error { |