Documentation
¶
Index ¶
- Constants
- type Manager
- func (m *Manager) Destroy(ctx context.Context, force bool) error
- func (m *Manager) Exec(ctx context.Context, cmd []string, timeout time.Duration) (*runtimes.ExecResult, error)
- func (m *Manager) GetLog() []*core.LogEntry
- func (m *Manager) Instance() core.Instance
- func (m *Manager) Prepare() error
- func (m *Manager) Recover()
- func (m *Manager) Start(ctx context.Context) error
- func (m *Manager) Status() core.InstanceStatus
- func (m *Manager) Stop(ctx context.Context, signal string, timeout time.Duration) error
- func (m *Manager) SubscribeToLogs() logging.LogSubscriber
- func (m *Manager) Wait(ctx context.Context) error
Constants ¶
View Source
const MAX_RETRIES = 3
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewInstanceManager ¶
func NewInstanceManager(state state.InstanceState, runtime runtimes.Runtime, reservation structs.Reservation) *Manager
func (*Manager) Status ¶
func (m *Manager) Status() core.InstanceStatus
func (*Manager) SubscribeToLogs ¶
func (m *Manager) SubscribeToLogs() logging.LogSubscriber
Source Files
¶
Click to show internal directories.
Click to hide internal directories.