networkapi.plugins.Cisco.NXOS package

Submodules

networkapi.plugins.Cisco.NXOS.plugin module

class networkapi.plugins.Cisco.NXOS.plugin.NXOS(**kwargs)[source]

Bases: networkapi.plugins.base.BasePlugin

ERROR_REGEX = '[Ee][Rr][Rr][Oo][Rr]|[Ff]ail|utility is occupied'
VALID_TFTP_GET_MESSAGE = 'Copy complete.|Copy complete, now saving to disk'
admin_privileges = -1
bgp()[source]
copyScriptFileToConfig(**kwargs)[source]

Copy file from TFTP server to destination By default, plugin should apply file in running configuration (active)

create_svi(**kwargs)[source]

Create SVI in switch

ensure_privilege_level(**kwargs)[source]

Ensure connection has the right privileges expected.

management_vrf = 'management'
remove_svi(**kwargs)[source]

Delete SVI from switch

Module contents