3.7. detection module

class nettoolkit.detect.detection.DeviceType(dev_ip, un, pw)[source]

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

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