"""Supported devices are stored here. Every supported device needs a
device_type stored as a string, and a class subclassed from BaseDevice.
"""

from .eos_device import EOSDevice
from .nxos_device import NXOSDevice
from .ios_device import IOSDevice
from .jnpr_device import JunosDevice
from .asa_device import ASADevice
from .f5_device import F5Device
from .base_device import BaseDevice


supported_devices = {
    "cisco_asa_ssh": ASADevice,
    "arista_eos_eapi": EOSDevice,
    "f5_tmos_icontrol": F5Device,
    "cisco_ios_ssh": IOSDevice,
    "juniper_junos_netconf": JunosDevice,
    "cisco_nxos_nxapi": NXOSDevice,
}

7ea27b878a2fc8622d96e666e4b7662f6cd66a99
<mask token>

<mask token>
supported_devices = {'cisco_asa_ssh': ASADevice, 'arista_eos_eapi':
    EOSDevice, 'f5_tmos_icontrol': F5Device, 'cisco_ios_ssh': IOSDevice,
    'juniper_junos_netconf': JunosDevice, 'cisco_nxos_nxapi': NXOSDevice}

<mask token>
from .eos_device import EOSDevice
from .nxos_device import NXOSDevice
from .ios_device import IOSDevice
from .jnpr_device import JunosDevice
from .asa_device import ASADevice
from .f5_device import F5Device
from .base_device import BaseDevice
supported_devices = {'cisco_asa_ssh': ASADevice, 'arista_eos_eapi':
    EOSDevice, 'f5_tmos_icontrol': F5Device, 'cisco_ios_ssh': IOSDevice,
    'juniper_junos_netconf': JunosDevice, 'cisco_nxos_nxapi': NXOSDevice}

"""Supported devices are stored here. Every supported device needs a
device_type stored as a string, and a class subclassed from BaseDevice.
"""

from .eos_device import EOSDevice
from .nxos_device import NXOSDevice
from .ios_device import IOSDevice
from .jnpr_device import JunosDevice
from .asa_device import ASADevice
from .f5_device import F5Device
from .base_device import BaseDevice


supported_devices = {
    "cisco_asa_ssh": ASADevice,
    "arista_eos_eapi": EOSDevice,
    "f5_tmos_icontrol": F5Device,
    "cisco_ios_ssh": IOSDevice,
    "juniper_junos_netconf": JunosDevice,
    "cisco_nxos_nxapi": NXOSDevice,
}
