10.1. juniper
- class nettoolkit.pyJuniper.juniper.Juniper(input_file: str, output_file: str = '')[source]
Bases:
objectJuniper 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
- convert_to_set(to_file=True, conversion_log_file=False)[source]
convert configuration to set mode
- Parameters:
to_file (bool, optional) – save output to file if True. Defaults to True.
- Returns:
list of output
- Return type:
lst
- input_file: str
- output_file: str = ''
- nettoolkit.pyJuniper.juniper.convert_to_set_from_captures(conf_file, output_file=None)[source]
jset conversion,
- Parameters:
conf_file (str) – configuration capture file, using capture-it
output_file (str, optional) – output file name. Defaults to None.
- Returns:
list of set commands configuration.
- Return type:
list