Versions in this module Expand all Collapse all v0 v0.17.2 Oct 14, 2026 v0.17.1 Oct 12, 2026 Changes in this version + type Deployment struct + Address string + CheckedAt *time.Time + CreatedAt time.Time + Error string + HostID string + ID string + Logs string + Name string + NetworkID string + Operation string + Overrides map[string]string + Plugin string + Ports map[string]int + Progress string + Status string + type Host struct + Address string + Auth string + Fingerprint string + ID string + KeyID string + Name string + Networks []Interface + Port int + Sudo bool + User string + type Interface struct + Address string + NetworkID string + type Manager struct + LoadBuildContext func(context.Context, string) (map[string]string, error) + func New(dir string, definitions ...deploy.Plugin) (*Manager, error) + func (m *Manager) Bind(id string, source []byte) ([]byte, map[string]string, error) + func (m *Manager) Close(ctx context.Context) + func (m *Manager) Name(id string) string + func (m *Manager) Register(mux *http.ServeMux) + func (m *Manager) TerminalTarget(kind, id, service string) (TerminalTarget, error) + type Network struct + CIDR string + ID string + Name string + type SSHKey struct + ID string + Name string + Path string + type Start struct + APIKey string + Address string + HostID string + Name string + NetworkID string + Plugin string + Ports map[string]int + Secret string + type TerminalTarget struct + Name string + Service string + Services []string + func (t TerminalTarget) Run(ctx context.Context, input io.Reader, output io.Writer, sizes <-chan [2]int) error