Documentation
¶
Index ¶
- type Connector
- type ConnectorCollection
- func (s *ConnectorCollection) Add(h *Connector) *ConnectorCollection
- func (s *ConnectorCollection) Count() int
- func (s *ConnectorCollection) Has(h *Connector) (bool, *Connector)
- func (s *ConnectorCollection) Index(position int) *Connector
- func (s *ConnectorCollection) PrintTable()
- func (s *ConnectorCollection) ResetPosition() *ConnectorCollection
- func (s *ConnectorCollection) ToTopPosition(h *Connector) *ConnectorCollection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connector ¶
type Connector struct { Host string `json:"host"` User string `json:"user"` Port string `json:"port"` Password []byte `json:"password"` Key string `json:"ssh_key"` Explanation string `json:"explanation"` Position int `json:"-"` }
func (Connector) CommandBase ¶
func (Connector) SshConnection ¶
type ConnectorCollection ¶
type ConnectorCollection struct {
Connectors []*Connector `json:"hosts"`
}
func (*ConnectorCollection) Add ¶
func (s *ConnectorCollection) Add(h *Connector) *ConnectorCollection
func (*ConnectorCollection) Count ¶
func (s *ConnectorCollection) Count() int
func (*ConnectorCollection) Has ¶
func (s *ConnectorCollection) Has(h *Connector) (bool, *Connector)
func (*ConnectorCollection) Index ¶
func (s *ConnectorCollection) Index(position int) *Connector
func (*ConnectorCollection) PrintTable ¶
func (s *ConnectorCollection) PrintTable()
func (*ConnectorCollection) ResetPosition ¶
func (s *ConnectorCollection) ResetPosition() *ConnectorCollection
func (*ConnectorCollection) ToTopPosition ¶
func (s *ConnectorCollection) ToTopPosition(h *Connector) *ConnectorCollection
Click to show internal directories.
Click to hide internal directories.