networkapi.plugins.Cisco.IOS package

Submodules

networkapi.plugins.Cisco.IOS.plugin module

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

Bases: networkapi.plugins.base.BasePlugin

INVALID_REGEX = '([Ii]nvalid)|overlaps with'
VALID_TFTP_PUT_MESSAGE = 'bytes copied in'
admin_privileges = 15
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.

remove_svi(**kwargs)[source]

Delete SVI from switch

Module contents