Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DownloadClient ¶
type FileManager ¶
type GuestManager ¶
type GuestManager struct {
// contains filtered or unexported fields
}
func NewGuestManager ¶
func NewGuestManager(auth types.NamePasswordAuthentication, processManager ProcManager, fileManager FileManager, client DownloadClient) *GuestManager
func (*GuestManager) DownloadFileInGuest ¶
func (*GuestManager) ExitCodeForProgramInGuest ¶
func (*GuestManager) StartProgramInGuest ¶
type ProcManager ¶
type ProcManager interface { StartProgram(ctx context.Context, auth types.BaseGuestAuthentication, spec types.BaseGuestProgramSpec) (int64, error) ListProcesses(ctx context.Context, auth types.BaseGuestAuthentication, pids []int64) ([]types.GuestProcessInfo, error) Client() *vim25.Client }
Click to show internal directories.
Click to hide internal directories.