Versions in this module Expand all Collapse all v21 v21.11.1 Apr 26, 2022 v21.11.0 Feb 17, 2022 Changes in this version + var DefaultConnectionTimeout = temporal.GetConnectSSHTimeout() + var DefaultExecutionTimeout = temporal.GetExecutionTimeout() + func DecorateTimeoutError(err error, action string, maySucceed bool) error + type RemoteFileItem struct + Local string + Remote string + RemoteOwner string + RemoteRights string + func (rfc RemoteFileItem) RemoveRemote(clientSession *Session, hostname string) error + func (rfc RemoteFileItem) Upload(clientSession *Session, hostname string) error + func (rfc RemoteFileItem) UploadString(clientSession *Session, content string, hostname string) error + type RemoteFilesHandler struct + func (rfh *RemoteFilesHandler) Add(file *RemoteFileItem) + func (rfh *RemoteFilesHandler) Cleanup(clientSession *Session, hostname string) + func (rfh *RemoteFilesHandler) Count() uint + func (rfh *RemoteFilesHandler) Upload(clientSession *Session, hostname string) error + type Session struct + Bucket bucket + Cluster cluster + Host host + Image image + JobManager jobManager + Network network + SSH ssh + SecurityGroup securityGroup + Share share + Subnet subnet + Template template + Tenant tenant + Volume volume + func New(server string) (_ *Session, xerr fail.Error) + func (s *Session) Connect() + func (s *Session) Disconnect() + func (s *Session) GetTask() (concurrency.Task, fail.Error) + func (s *Session) SetTask(task concurrency.Task) fail.Error Other modules containing this package github.com/CS-SI/SafeScale github.com/CS-SI/SafeScale/v22