devices

package
v1.0.51 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 18, 2018 License: MIT Imports: 5 Imported by: 0

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 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 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL