Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeviceArista ¶
type DeviceArista struct {
configuration.DeviceConfig
}
DeviceArista logic container for device.
func (*DeviceArista) BuildBatcher ¶
func (p *DeviceArista) BuildBatcher() ([]expect.Batcher, error)
BuildBatcher for Arista
func (*DeviceArista) ParseResult ¶
func (p *DeviceArista) ParseResult(result string) (string, error)
ParseResult for Arista
func (*DeviceArista) SetDeviceConfig ¶
func (p *DeviceArista) SetDeviceConfig(deviceConfig configuration.DeviceConfig)
SetDeviceConfig since it is unclear how to assign DeviceConfig via reflect.New
type DeviceCiscoCsb ¶
type DeviceCiscoCsb struct {
configuration.DeviceConfig
}
DeviceCiscoCsb logic container for device.
func (*DeviceCiscoCsb) BuildBatcher ¶
func (p *DeviceCiscoCsb) BuildBatcher() ([]expect.Batcher, error)
BuildBatcher for CiscoCSB This is assuming prompt for User Name on Cisco CSB - this may not always be the case
func (*DeviceCiscoCsb) ModifySSHConfig ¶
func (p *DeviceCiscoCsb) ModifySSHConfig(config *utils.SSHConfig)
ModifySSHConfig since CiscoCSB needs special ciphers.
func (*DeviceCiscoCsb) ParseResult ¶
func (p *DeviceCiscoCsb) ParseResult(result string) (string, error)
ParseResult for CiscoCSB
func (*DeviceCiscoCsb) SetDeviceConfig ¶
func (p *DeviceCiscoCsb) SetDeviceConfig(deviceConfig configuration.DeviceConfig)
SetDeviceConfig since it is unclear how to assign DeviceConfig via reflect.New
type DeviceComware ¶
type DeviceComware struct {
configuration.DeviceConfig
}
DeviceComware logic container for device.
func (*DeviceComware) BuildBatcher ¶
func (p *DeviceComware) BuildBatcher() ([]expect.Batcher, error)
BuildBatcher for Comware
func (*DeviceComware) ModifySSHConfig ¶
func (p *DeviceComware) ModifySSHConfig(config *utils.SSHConfig)
ModifySSHConfig to add ciphers for locked down comware devices - Aruba 1950 for example
func (*DeviceComware) ParseResult ¶
func (p *DeviceComware) ParseResult(result string) (string, error)
ParseResult for Comware
func (*DeviceComware) SetDeviceConfig ¶
func (p *DeviceComware) SetDeviceConfig(deviceConfig configuration.DeviceConfig)
SetDeviceConfig since it is unclear how to assign DeviceConfig via reflect.New
type DeviceEdgeSwitch ¶ added in v1.0.53
type DeviceEdgeSwitch struct {
configuration.DeviceConfig
}
DeviceEdgeSwitch logic container for device.
func (*DeviceEdgeSwitch) BuildBatcher ¶ added in v1.0.53
func (p *DeviceEdgeSwitch) BuildBatcher() ([]expect.Batcher, error)
BuildBatcher for EdgeSwitch
func (*DeviceEdgeSwitch) ParseResult ¶ added in v1.0.53
func (p *DeviceEdgeSwitch) ParseResult(result string) (string, error)
ParseResult for EdgeSwitch
func (*DeviceEdgeSwitch) SetDeviceConfig ¶ added in v1.0.53
func (p *DeviceEdgeSwitch) SetDeviceConfig(deviceConfig configuration.DeviceConfig)
SetDeviceConfig since it is unclear how to assign DeviceConfig via reflect.New
type DeviceFortinet ¶ added in v1.0.53
type DeviceFortinet struct {
configuration.DeviceConfig
}
DeviceFortinet logic container for device.
func (*DeviceFortinet) BuildBatcher ¶ added in v1.0.53
func (p *DeviceFortinet) BuildBatcher() ([]expect.Batcher, error)
BuildBatcher for Fortinet
func (*DeviceFortinet) ParseResult ¶ added in v1.0.53
func (p *DeviceFortinet) ParseResult(result string) (string, error)
ParseResult for Fortinet
func (*DeviceFortinet) SetDeviceConfig ¶ added in v1.0.53
func (p *DeviceFortinet) SetDeviceConfig(deviceConfig configuration.DeviceConfig)
SetDeviceConfig since it is unclear how to assign DeviceConfig via reflect.New
type DeviceHTTPJSON ¶ added in v1.0.53
type DeviceHTTPJSON struct {
configuration.DeviceConfig
}
DeviceHTTPJSON logic container for device.
func (*DeviceHTTPJSON) BuildBatcher ¶ added in v1.0.53
func (p *DeviceHTTPJSON) BuildBatcher() ([]expect.Batcher, error)
BuildBatcher for http-json
func (*DeviceHTTPJSON) ParseResult ¶ added in v1.0.53
func (p *DeviceHTTPJSON) ParseResult(result string) (string, error)
ParseResult for http
func (*DeviceHTTPJSON) SetDeviceConfig ¶ added in v1.0.53
func (p *DeviceHTTPJSON) SetDeviceConfig(deviceConfig configuration.DeviceConfig)
SetDeviceConfig since it is unclear how to assign DeviceConfig via reflect.New
type DeviceMikrotik ¶ added in v1.0.52
type DeviceMikrotik struct {
configuration.DeviceConfig
}
DeviceMikrotik logic container for device.
func (*DeviceMikrotik) BuildBatcher ¶ added in v1.0.52
func (p *DeviceMikrotik) BuildBatcher() ([]expect.Batcher, error)
BuildBatcher for Mikrotik
func (*DeviceMikrotik) ModifyUsername ¶ added in v1.0.52
func (p *DeviceMikrotik) ModifyUsername(config *utils.SSHConfig)
ModifyUsername to fix mikrotik terminal
func (*DeviceMikrotik) ParseResult ¶ added in v1.0.52
func (p *DeviceMikrotik) ParseResult(result string) (string, error)
ParseResult for Mikrotik
func (*DeviceMikrotik) SetDeviceConfig ¶ added in v1.0.52
func (p *DeviceMikrotik) SetDeviceConfig(deviceConfig configuration.DeviceConfig)
SetDeviceConfig since it is unclear how to assign DeviceConfig via reflect.New
type DevicePfsense ¶
type DevicePfsense struct {
configuration.DeviceConfig
}
DevicePfsense logic container for device.
func (*DevicePfsense) BuildBatcher ¶
func (p *DevicePfsense) BuildBatcher() ([]expect.Batcher, error)
BuildBatcher for pfSense
func (*DevicePfsense) ParseResult ¶
func (p *DevicePfsense) ParseResult(result string) (string, error)
ParseResult for pfSense
func (*DevicePfsense) SetDeviceConfig ¶
func (p *DevicePfsense) SetDeviceConfig(deviceConfig configuration.DeviceConfig)
SetDeviceConfig since it is unclear how to assign DeviceConfig via reflect.New
type DeviceProcurve ¶
type DeviceProcurve struct {
configuration.DeviceConfig
}
DeviceProcurve logic container for device.
func (*DeviceProcurve) BuildBatcher ¶
func (p *DeviceProcurve) BuildBatcher() ([]expect.Batcher, error)
BuildBatcher for Procurve
func (*DeviceProcurve) ParseResult ¶
func (p *DeviceProcurve) ParseResult(result string) (string, error)
ParseResult for Procurve
func (*DeviceProcurve) SetDeviceConfig ¶
func (p *DeviceProcurve) SetDeviceConfig(deviceConfig configuration.DeviceConfig)
SetDeviceConfig since it is unclear how to assign DeviceConfig via reflect.New
type DeviceRoute53 ¶ added in v1.0.53
type DeviceRoute53 struct {
configuration.DeviceConfig
}
DeviceRoute53 logic container for device.
func (*DeviceRoute53) BuildBatcher ¶ added in v1.0.53
func (p *DeviceRoute53) BuildBatcher() ([]expect.Batcher, error)
BuildBatcher for Route53
func (*DeviceRoute53) ParseResult ¶ added in v1.0.53
func (p *DeviceRoute53) ParseResult(result string) (string, error)
ParseResult for Route53
func (*DeviceRoute53) SetDeviceConfig ¶ added in v1.0.53
func (p *DeviceRoute53) SetDeviceConfig(deviceConfig configuration.DeviceConfig)
SetDeviceConfig since it is unclear how to assign DeviceConfig via reflect.New
type DeviceVyatta ¶
type DeviceVyatta struct {
configuration.DeviceConfig
}
DeviceVyatta logic container for device.
func (*DeviceVyatta) BuildBatcher ¶
func (p *DeviceVyatta) BuildBatcher() ([]expect.Batcher, error)
BuildBatcher for Vyatta
func (*DeviceVyatta) ParseResult ¶
func (p *DeviceVyatta) ParseResult(result string) (string, error)
ParseResult for Vyatta
func (*DeviceVyatta) SetDeviceConfig ¶
func (p *DeviceVyatta) SetDeviceConfig(deviceConfig configuration.DeviceConfig)
SetDeviceConfig since it is unclear how to assign DeviceConfig via reflect.New