Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deployment ¶
type Deployment struct {
Overrides map[string]string `json:"overrides,omitempty"`
Ports map[string]int `json:"ports"`
Name string `json:"name"`
ID string `json:"id"`
NetworkID string `json:"networkId,omitempty"`
HostID string `json:"hostId,omitempty"`
Plugin string `json:"plugin"`
Address string `json:"address"`
Status string `json:"status"`
Operation string `json:"operation,omitempty"`
Progress string `json:"progress"`
Error string `json:"error,omitempty"`
Logs string `json:"logs"`
CreatedAt time.Time `json:"createdAt"`
CheckedAt *time.Time `json:"checkedAt,omitempty"`
}
type Host ¶
type Host struct {
KeyID string `json:"keyId,omitempty"`
ID string `json:"id"`
Name string `json:"name"`
Address string `json:"address"`
Port int `json:"port"`
User string `json:"user"`
Fingerprint string `json:"fingerprint"`
Auth string `json:"auth"`
Sudo bool `json:"sudo"`
Networks []Interface `json:"networks,omitempty"`
}
type Manager ¶
type Manager struct {
LoadBuildContext func(context.Context, string) (map[string]string, error)
// contains filtered or unexported fields
}
func (*Manager) TerminalTarget ¶
func (m *Manager) TerminalTarget(kind, id, service string) (TerminalTarget, error)
type TerminalTarget ¶
Click to show internal directories.
Click to hide internal directories.