Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComboRunner ¶
type ComboRunner struct {
	// contains filtered or unexported fields
}
    func NewComboRunner ¶
type ConnectionOpts ¶
type InstanceWriter ¶
type InteractiveRunner ¶
type InteractiveRunner struct {
	// contains filtered or unexported fields
}
    func NewInteractiveRunner ¶
func NewInteractiveRunner(comboRunner ComboRunner) InteractiveRunner
func (InteractiveRunner) Run ¶
func (r InteractiveRunner) Run(connOpts ConnectionOpts, result boshdir.SSHResult, rawCmd []string) error
type NonInteractiveRunner ¶
type NonInteractiveRunner struct {
	// contains filtered or unexported fields
}
    func NewNonInteractiveRunner ¶
func NewNonInteractiveRunner(comboRunner ComboRunner) NonInteractiveRunner
func (NonInteractiveRunner) Run ¶
func (r NonInteractiveRunner) Run(connOpts ConnectionOpts, result boshdir.SSHResult, rawCmd []string) error
type Provider ¶
type Provider struct {
	// contains filtered or unexported fields
}
    func NewProvider ¶
func (Provider) NewResultsSSHRunner ¶
func (Provider) NewSCPRunner ¶
func (Provider) NewSSHRunner ¶
type ResultsWriter ¶
type ResultsWriter struct {
	// contains filtered or unexported fields
}
    func NewResultsWriter ¶
func NewResultsWriter(ui boshui.UI) *ResultsWriter
func (*ResultsWriter) Flush ¶
func (w *ResultsWriter) Flush()
func (*ResultsWriter) ForInstance ¶
func (w *ResultsWriter) ForInstance(jobName, indexOrID string) InstanceWriter
type SCPArgs ¶
type SCPArgs struct {
	// contains filtered or unexported fields
}
    func NewSCPArgs ¶
func (SCPArgs) AllOrPoolOrInstanceSlug ¶
func (a SCPArgs) AllOrPoolOrInstanceSlug() (boshdir.AllOrPoolOrInstanceSlug, error)
type SCPRunnerImpl ¶
type SCPRunnerImpl struct {
	// contains filtered or unexported fields
}
    func NewSCPRunner ¶
func NewSCPRunner(comboRunner ComboRunner) SCPRunnerImpl
func (SCPRunnerImpl) Run ¶
func (r SCPRunnerImpl) Run(connOpts ConnectionOpts, result boshdir.SSHResult, scpArgs SCPArgs) error
type SessionImpl ¶
type SessionImpl struct {
	// contains filtered or unexported fields
}
    func NewSessionImpl ¶
func NewSessionImpl( connOpts ConnectionOpts, sessOpts SessionImplOpts, result boshdir.SSHResult, fs boshsys.FileSystem, ) *SessionImpl
func (*SessionImpl) Finish ¶
func (r *SessionImpl) Finish() error
func (*SessionImpl) Start ¶
func (r *SessionImpl) Start() ([]string, error)
type SessionImplOpts ¶
type SessionImplOpts struct {
	ForceTTY bool
}
    type StreamingWriter ¶
type StreamingWriter struct {
	// contains filtered or unexported fields
}
    func NewStreamingWriter ¶
func NewStreamingWriter(comboWriter *boshui.ComboWriter) *StreamingWriter
func (StreamingWriter) Flush ¶
func (w StreamingWriter) Flush()
func (StreamingWriter) ForInstance ¶
func (w StreamingWriter) ForInstance(jobName, indexOrID string) InstanceWriter
type Writer ¶
type Writer interface {
	ForInstance(jobName, indexOrID string) InstanceWriter
	Flush()
}
    
      
      Source Files
      ¶
    
   Click to show internal directories. 
   Click to hide internal directories.