7.2. jset

class nettoolkit.pyJuniper.jset.JSet(input_file=None, input_list=None)[source]

Bases: Default, STR, Container

Juniper Standard to set converter. Either one input is required.

Parameters:
  • input_file (str, optional) – juniper standard configuration file. Defaults to None.

  • input_list (list, optional) – configuration in format of list. Defaults to None.

property objVar

output list

Returns:

set command output list

Return type:

list

read_input_file(input_file)[source]

Reads input file and set input list

Parameters:

input_file (str) – input text file i/o

Raises:

Exception – InputFileReadError

read_input_list(input_list)[source]

Reads input list as input list

Parameters:

input_list (list, tuple) – input in format of list or tuple

Raises:

Exception – InputListReadError

set_input(input_file=None, input_list=None)[source]

set input list from either provided input.

Parameters:
  • input_file (str, optional) – juniper standard configuration file. Defaults to None.

  • input_list (list, optional) – configuration in format of list. Defaults to None.

property to_set

reads juniper standard config and convert it to set, store it to output