NetworkDriver Object¶
The NetworkDriver further extends the GenericDriver objects and adds "network device" specific logic. Chiefly, the NetworkDrivers have the concept of "privilege levels" -- levels such as "exec", "privilege-exec", and "configuration" in Cisco parlance.
Args¶
- All 
BaseDriver/GenericDriverarguments plus... - privilege_levels: Dict of privilege levels for a given platform
 - default_desired_privilege_level: string of name of default desired priv, this is the priv level that is generally 
  used to disable paging/set terminal width and things like that upon first login, and is also the priv level 
  scrapli will try to acquire for normal "command" operations (
send_command,send_commands) - auth_secondary: password to use for secondary authentication (enable)
 - failed_when_contains: list of strings that indicate a command/configuration has failed
 - textfsm_platform: string name of platform to use for textfsm parsing
 - genie_platform: string name of platform to use for genie parsing
 
Returns¶
- None
 
Raises¶
- N/A