Module devices

Source
Expand description

Devices describe all currently possible, out of the box supported devices that can be used through our connection handlers. They abstract the usage and commands needed to manage a networking device of the specified type.

Devices are usually implemented in the sense that an API is defined, which wraps some type of Connection Handler (SSHConnection / TelnetConnection) and then interacts over this line with the device. This allows the user to be able to just call device specific functions to configure their device.

Usage of the base types is not suggested unless you implement your own ConnectionHandler.
It’s recommended to use one of the predefined types like: CiscoSSH or CiscoTelnet instead of CiscoDevice

Modules§

cisco
All cisco device types.
generic
This module defines all the predefined generic traits and structs that can be used by device implementations to implement their features, availability, I/O and usage.
juniper