5.6. _detection module
- class capture_it._detection.DeviceType(dev_ip, un, pw, visual_progress, logger_list)
Bases:
object
‘Defines Device type ( ‘cisco_ios’, ‘arista_eos’, ‘juniper_junos’)
- Parameters:
dev_ip (str) – ip address of device
un (str) – username to login to device
pw (str) – password to login to device
visual_progress (int) – scale 0 to 10. 0 being no output, 10 all.
logger (list) – device logging messages list
- Properties:
dtype (str): device type (default/or exception will return ‘cisco_ios’)
- property dtype
device type * ‘cisco’: ‘cisco_ios’, * ‘arista’: ‘arista_eos’, * ‘juniper’: ‘juniper_junos’
- Returns:
device type
- Return type:
str
- capture_it._detection.quick_display(dev_ip, auth, cmds, wait)
quick display of command(s) output on console screen. No log capture.
- Parameters:
dev_ip (str) – ip address of a device
auth (dict) – authentication dictionary format = { ‘un’: username, ‘pw’: password, ‘en’: enablepassword }
cmds (str, list) – a single show command or list of show commands
wait (int) – seconds to wait before taking output. (default=3) increase value if expected command output lengthy.
- Returns:
None