Documentation
¶
Index ¶
- type IOS
- func (s *IOS) Arp(remote *structs.L2DeviceRemoteInfo, ...) (*clitask.Table, error)
- func (s *IOS) Cdp(remote *structs.L2DeviceRemoteInfo, ...) (*clitask.Table, error)
- func (s *IOS) Dot1dPort(remote *structs.L2DeviceRemoteInfo, ...) (*clitask.Table, error)
- func (s *IOS) IfTable(remote *structs.L2DeviceRemoteInfo, ...) (*clitask.Table, error)
- func (s *IOS) MacTable(remote *structs.L2DeviceRemoteInfo, ...) (*clitask.Table, error)
- func (s *IOS) PortIp(remote *structs.L2DeviceRemoteInfo, ...) (*clitask.Table, error)
- func (s *IOS) Process(remote *structs.L2DeviceRemoteInfo, ...) (result *clitask.Table, err error)
- func (s *IOS) SshLldp(remote *structs.L2DeviceRemoteInfo, ...) (*clitask.Table, error)
- func (s *IOS) SshMactable(remote *structs.L2DeviceRemoteInfo, ...) (*clitask.Table, error)
- func (s *IOS) Stp(remote *structs.L2DeviceRemoteInfo, ...) (*clitask.Table, error)
- func (s *IOS) SystemName(remote *structs.L2DeviceRemoteInfo, ...) (*clitask.Table, error)
- func (s *IOS) Vlan(remote *structs.L2DeviceRemoteInfo, ...) (*clitask.Table, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IOS ¶
type IOS struct{}
func (*IOS) Arp ¶
func (s *IOS) Arp(remote *structs.L2DeviceRemoteInfo, taskConfig structs.L2NodemapTaskConfigInterface) (*clitask.Table, error)
func (*IOS) Cdp ¶
func (s *IOS) Cdp(remote *structs.L2DeviceRemoteInfo, taskConfig structs.L2NodemapTaskConfigInterface) (*clitask.Table, error)
func (*IOS) Dot1dPort ¶
func (s *IOS) Dot1dPort(remote *structs.L2DeviceRemoteInfo, taskConfig structs.L2NodemapTaskConfigInterface) (*clitask.Table, error)
func (*IOS) IfTable ¶
func (s *IOS) IfTable(remote *structs.L2DeviceRemoteInfo, taskConfig structs.L2NodemapTaskConfigInterface) (*clitask.Table, error)
func (*IOS) MacTable ¶
func (s *IOS) MacTable(remote *structs.L2DeviceRemoteInfo, taskConfig structs.L2NodemapTaskConfigInterface) (*clitask.Table, error)
func (*IOS) PortIp ¶
func (s *IOS) PortIp(remote *structs.L2DeviceRemoteInfo, taskConfig structs.L2NodemapTaskConfigInterface) (*clitask.Table, error)
func (*IOS) Process ¶
func (s *IOS) Process(remote *structs.L2DeviceRemoteInfo, taskConfig structs.L2NodemapTaskConfigInterface, options ...interface{}) (result *clitask.Table, err error)
func (*IOS) SshLldp ¶
func (s *IOS) SshLldp(remote *structs.L2DeviceRemoteInfo, taskConfig structs.L2NodemapTaskConfigInterface) (*clitask.Table, error)
func (*IOS) SshMactable ¶
func (s *IOS) SshMactable(remote *structs.L2DeviceRemoteInfo, taskConfig structs.L2NodemapTaskConfigInterface) (*clitask.Table, error)
func (*IOS) Stp ¶
func (s *IOS) Stp(remote *structs.L2DeviceRemoteInfo, taskConfig structs.L2NodemapTaskConfigInterface) (*clitask.Table, error)
func (*IOS) SystemName ¶
func (s *IOS) SystemName(remote *structs.L2DeviceRemoteInfo, taskConfig structs.L2NodemapTaskConfigInterface) (*clitask.Table, error)
func (*IOS) Vlan ¶
func (s *IOS) Vlan(remote *structs.L2DeviceRemoteInfo, taskConfig structs.L2NodemapTaskConfigInterface) (*clitask.Table, error)
Click to show internal directories.
Click to hide internal directories.