7.38. Juniper Modifier - table
Juniper table modifiers
- class nettoolkit.facts_finder.modifiers.juniper.juniper_tables.TableInterfaceJuniper(capture, cmd_lst)[source]
Bases:
DataFrameInit,TableInterfacesJuniper Database Tables Object
- Parameters:
capture (str) – configuration capture log file
cmd_lst (list) – capture commands list
- Inherits:
DataFrameInit (cls): DataFrameInit TableInterfaces (cls): TableInterfaces
7.39. Juniper Modifier - var
Juniper var modifiers
- class nettoolkit.facts_finder.modifiers.juniper.juniper_var.VarJuniper(capture, cmd_lst=None)[source]
Bases:
DataFrameInit,VarJuniper Var DataBase
- Parameters:
capture (str) – configuration capture log file
cmd_lst (list, optional) – capture commands list. Defaults to None.
- Inherits:
DataFrameInit (cls): DataFrameInit Var (cls): Var
7.40. Juniper Modifier - merger
Juniper mergers
- nettoolkit.facts_finder.modifiers.juniper.merger.get_cmd_list_juniper(column_mapper_file=None)[source]
create commands list for each tab (var/interface/vrf) from the column mapper
- Parameters:
column_mapper_file (_type_, optional) – column mapper file. Defaults to None.
- Returns:
dictionary of commands list
- Return type:
dict
- nettoolkit.facts_finder.modifiers.juniper.merger.juniper_modifier(capture_tfsm_file, cmd_lst=None, column_mapper_file=None)[source]
Club var/interface data from various commands parsed excel outputs.
- Parameters:
capture_tfsm_file (_type_) – device capture output file
cmd_lst (_type_, optional) – manual commands list. Defaults to None.
column_mapper_file (_type_, optional) – column mapper file. Defaults to None.
- Returns:
dictionary of pandas DataFrame
- Return type:
dict
7.41. Juniper Modifier - commands
# ————————————————————————— # THIS FILE CONTAINS THE COLUMN MAPPINGS FROM THE FILE WHICH GOT GENERATED # FROM CAPTURE_IT USING TEXTFSM AND # RELATIVE REQUIRED FIELD VALUES. # —————————————————————————