7.1. juniper
- class nettoolkit.pyJuniper.juniper.Juniper(input_file, output_file=None)[source]
Bases:
object
Juniper configuration file related class
- Parameters:
input_file (str) – _description_
output_file (str, optional) – output file name. Defaults to None.
- convert_to_hierarchy(to_file=True)[source]
convert set configuration to hiearchical configuration
- Parameters:
to_file (bool, optional) – save output to file if True. Defaults to True.
- Returns:
list of output
- Return type:
lst
- nettoolkit.pyJuniper.juniper.convert_to_set_from_captures(conf_file, output_file=None)[source]
enhanced version of jset conversion, which identify the show configuration from multiple show output captures, captured by capture-it and convert it to set.
- Parameters:
conf_file (str) – configuration capture file, using capture-it
output_file (str, optional) – output file name. Defaults to None.
- Returns:
_description_
- Return type:
_type_