From c64226bf748e6634b98551be0621e3b7af8cedc0 Mon Sep 17 00:00:00 2001 From: hooij804 Date: Thu, 30 May 2024 13:49:53 +0200 Subject: [PATCH] updated to pyats 24.4 --- sdk_generator/outputs/github_parser.json | 381 +++++++---------------- 1 file changed, 119 insertions(+), 262 deletions(-) diff --git a/sdk_generator/outputs/github_parser.json b/sdk_generator/outputs/github_parser.json index cd1f24b9d8..38ff3f1709 100644 --- a/sdk_generator/outputs/github_parser.json +++ b/sdk_generator/outputs/github_parser.json @@ -12348,45 +12348,38 @@ } }, "display current-configuration | include ^ip route-static": { - "hvrp": { - "class": "DisplayStaticRoute", - "doc": null, - "module_name": "display_static_route", - "package": "genie.libs.parser", - "schema": "{\n'ip_routes': {\n Any (str) *: {\n 'ip_version': ,\n 'subnet': ,\n 'subnet_mask': ,\n 'subnet_prefix': ,\n 'next_hop': ,\n 'preference': ,\n 'route_name': ,\n },\n },\n}", - "uid": "display_current-configuration___include_^ip_route-static", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/hvrp/display_static_route.py#L22" + "folders": { + "hvrp": { + "class": "DisplayStaticRoute", + "doc": null, + "module_name": "hvrp.display_static_route", + "package": "genie.libs.parser", + "schema": "{\n 'ip_routes': {\n Any('*'): {\n 'ip_version': str,\n 'subnet': str,\n 'subnet_mask': str,\n 'subnet_prefix': str,\n 'next_hop': str,\n 'preference': str,\n 'route_name': str,\n },\n },\n}", + "tokens": { + "os": "hvrp" + }, + "uid": "display_current-configuration___include_^ip_route-static", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/hvrp/display_static_route.py#L22" + } } }, "display dhcp configuration": { - "hvrp": { - "class": "DisplayConfigDhcp", - "doc": null, - "module_name": "display_config_dhcp", - "package": "genie.libs.parser", - "schema": "{\nAny (str) *: {\n Optional (str) domain: ,\n Optional (str) gateway: ,\n Optional (str) netbios_servers: ,\n Optional (str) dns_servers: ,\n Optional (str) dhcp_excludes: {\n Any (str) *: {\n Optional (str) end: ,\n Optional (str) start: ,\n },\n },\n Optional (str) networks: {\n Any (str) *: {\n Optional (str) ip: ,\n Optional (str) subnet_mask: ,\n },\n },\n Optional (str) dhcp_options: {\n Any (str) *: {\n Optional (str) option: ,\n Optional (str) type: ,\n Optional (str) data: ,\n },\n },\n Optional (str) lease_time: ,\n },\n}", - "uid": "display_dhcp_configuration", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/hvrp/display_config_dhcp.py#L37" + "folders": { + "hvrp": { + "class": "DisplayConfigDhcp", + "doc": null, + "module_name": "hvrp.display_config_dhcp", + "package": "genie.libs.parser", + "schema": "{\n Any('*'): {\n Optional('domain'): str,\n Optional('gateway'): str,\n Optional('netbios_servers'): list,\n Optional('dns_servers'): list,\n Optional('dhcp_excludes'): {\n Any('*'): {\n Optional('end'): str,\n Optional('start'): str,\n },\n },\n Optional('networks'): {\n Any('*'): {\n Optional('ip'): str,\n Optional('subnet_mask'): str,\n },\n },\n Optional('dhcp_options'): {\n Any('*'): {\n Optional('option'): str,\n Optional('type'): str,\n Optional('data'): str,\n },\n },\n Optional('lease_time'): str,\n },\n}", + "tokens": { + "os": "hvrp" + }, + "uid": "display_dhcp_configuration", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/hvrp/display_config_dhcp.py#L37" + } } }, "display interface": { - "comware": { - "class": "DisplayInterfaces", - "doc": "parser for display interface\n display interface \n ", - "module_name": "show_interface", - "package": "genie.libs.parser", - "schema": "{\nAny (str) *: {\n 'oper_status': ,\n 'enabled': ,\n Optional (str) description: ,\n 'type': ,\n Optional (str) frame_type: ,\n Optional (str) ipv6_frame_type: ,\n Optional (str) port_speed: ,\n Optional (str) duplex_mode: ,\n Optional (str) media_type: ,\n Optional (str) port_type: ,\n Optional (str) mtu: ,\n Optional (str) max_frame_length: ,\n Optional (str) pvid: ,\n Optional (str) mac_address: ,\n Optional (str) ipv6_mac_address: ,\n Optional (str) auto_negotiate: ,\n Optional (str) priority: ,\n Optional (str) counters: {\n Optional (str) rate: {\n Optional (str) load_interval: ,\n Optional (str) in_rate_pkts: ,\n Optional (str) out_rate_pkts: ,\n Optional (str) in_rate_bytes: ,\n Optional (str) out_rate_bytes: ,\n },\n Optional (str) normal: {\n Optional (str) in_pkts: ,\n Optional (str) in_octets: ,\n Optional (str) out_pkts: ,\n Optional (str) out_octets: ,\n Optional (str) in_unicast_pkts: ,\n Optional (str) in_broadcast_pkts: ,\n Optional (str) in_multicast_pkts: ,\n Optional (str) in_mac_pause_frames: ,\n Optional (str) out_unicast_pkts: ,\n Optional (str) out_broadcast_pkts: ,\n Optional (str) out_multicast_pkts: ,\n Optional (str) out_mac_pause_frames: ,\n },\n Optional (str) out_unicast_pkts: ,\n Optional (str) out_errors: ,\n Optional (str) out_collision: ,\n Optional (str) out_lost_carrier: ,\n Optional (str) out_no_carrier: ,\n Optional (str) in_multicast_pkts: ,\n Optional (str) in_unicast_pkts: ,\n Optional (str) out_broadcast_pkts: ,\n Optional (str) out_abort: ,\n Optional (str) in_errors: ,\n Optional (str) in_parity_errors: ,\n Optional (str) in_ignored: ,\n Optional (str) in_throttles: ,\n Optional (str) in_overrun: ,\n Optional (str) out_mac_pause_frames: ,\n Optional (str) out_deferred: ,\n Optional (str) in_mac_pause_frames: ,\n Optional (str) out_octets: ,\n Optional (str) in_octets: ,\n Optional (str) in_runts: ,\n Optional (str) out_multicast_pkts: ,\n Optional (str) in_frame: ,\n Optional (str) in_broadcast_pkts: ,\n Optional (str) out_buffer_failure: ,\n Optional (str) out_pkts: ,\n Optional (str) out_late_collision: ,\n Optional (str) in_giants: ,\n Optional (str) out_underruns: ,\n Optional (str) in_crc_errors: ,\n Optional (str) in_abort: ,\n Optional (str) in_pkts: ,\n Optional (str) last_clear: ,\n },\n Optional (str) switchport: {\n Optional (str) mode: ,\n Optional (str) tagged: ,\n Optional (str) untagged: ,\n Optional (str) vlan_passing: ,\n Optional (str) vlan_permitted: ,\n Optional (str) encapsulation: ,\n },\n Optional (str) ipv4: {\n Any (str) *: {\n Optional (str) ip: ,\n Optional (str) prefix_length: ,\n Optional (str) secondary: ,\n },\n },\n },\n}", - "uid": "display_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/comware/show_interface.py#L115" - }, - "hvrp": { - "class": "DisplayInterface", - "doc": "parser for display interface\n display interface ", - "module_name": "display_interface", - "package": "genie.libs.parser", - "schema": "{\nAny (str) *: {\n Optional (str) ip_address: ,\n Optional (str) subnet_prefix: ,\n Optional (str) subnet_mask: ,\n Optional (str) admin_status: ,\n Optional (str) crc_errors: ,\n Optional (str) line_status: ,\n Optional (str) line_up_since: ,\n Optional (str) interface_description: ,\n Optional (str) mtu: ,\n Optional (str) cellular_info: {\n Optional (str) ip_address: ,\n Optional (str) subnet_prefix: ,\n Optional (str) subnet_mask: ,\n Optional (str) modem_state: ,\n Optional (str) modem_model: ,\n Optional (str) wireless_technology: ,\n Optional (str) rssi: ,\n Optional (str) sinr: ,\n },\n Optional (str) time_last_up: ,\n Optional (str) system_info: ,\n Optional (str) input_packets: ,\n Optional (str) input_bytes: ,\n Optional (str) output_packets: ,\n Optional (str) output_bytes: ,\n Optional (str) output_rate_packets: ,\n Optional (str) output_rate_bits: ,\n Optional (str) input_rate_bits: ,\n Optional (str) input_rate_packets: ,\n Optional (str) system_time: ,\n Optional (str) port_mode: ,\n Optional (str) port_speed: ,\n Optional (str) port_negotiation: ,\n Optional (str) mac_address: ,\n },\n}", - "uid": "display_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/hvrp/display_interface.py#L48" "folders": { "comware": { "class": "DisplayInterfaces", @@ -12399,6 +12392,18 @@ }, "uid": "display_interface", "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/comware/show_interface.py#L115" + }, + "hvrp": { + "class": "DisplayInterface", + "doc": "parser for display interface\n display interface ", + "module_name": "hvrp.display_interface", + "package": "genie.libs.parser", + "schema": "{\n Any('*'): {\n Optional('ip_address'): str,\n Optional('subnet_prefix'): str,\n Optional('subnet_mask'): str,\n Optional('admin_status'): str,\n Optional('crc_errors'): str,\n Optional('line_status'): bool,\n Optional('line_up_since'): str,\n Optional('interface_description'): str,\n Optional('mtu'): int,\n Optional('cellular_info'): {\n Optional('ip_address'): str,\n Optional('subnet_prefix'): str,\n Optional('subnet_mask'): str,\n Optional('modem_state'): str,\n Optional('modem_model'): str,\n Optional('wireless_technology'): str,\n Optional('rssi'): str,\n Optional('sinr'): str,\n },\n Optional('time_last_up'): str,\n Optional('system_info'): str,\n Optional('input_packets'): str,\n Optional('input_bytes'): str,\n Optional('output_packets'): str,\n Optional('output_bytes'): str,\n Optional('output_rate_packets'): str,\n Optional('output_rate_bits'): str,\n Optional('input_rate_bits'): str,\n Optional('input_rate_packets'): str,\n Optional('system_time'): str,\n Optional('port_mode'): str,\n Optional('port_speed'): str,\n Optional('port_negotiation'): str,\n Optional('mac_address'): str,\n },\n}", + "tokens": { + "os": "hvrp" + }, + "uid": "display_interface", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/hvrp/display_interface.py#L48" } } }, @@ -12419,23 +12424,6 @@ } }, "display interface {interface}": { - "comware": { - "class": "DisplayInterfaces", - "doc": "parser for display interface\n display interface \n ", - "module_name": "show_interface", - "package": "genie.libs.parser", - "schema": "{\nAny (str) *: {\n 'oper_status': ,\n 'enabled': ,\n Optional (str) description: ,\n 'type': ,\n Optional (str) frame_type: ,\n Optional (str) ipv6_frame_type: ,\n Optional (str) port_speed: ,\n Optional (str) duplex_mode: ,\n Optional (str) media_type: ,\n Optional (str) port_type: ,\n Optional (str) mtu: ,\n Optional (str) max_frame_length: ,\n Optional (str) pvid: ,\n Optional (str) mac_address: ,\n Optional (str) ipv6_mac_address: ,\n Optional (str) auto_negotiate: ,\n Optional (str) priority: ,\n Optional (str) counters: {\n Optional (str) rate: {\n Optional (str) load_interval: ,\n Optional (str) in_rate_pkts: ,\n Optional (str) out_rate_pkts: ,\n Optional (str) in_rate_bytes: ,\n Optional (str) out_rate_bytes: ,\n },\n Optional (str) normal: {\n Optional (str) in_pkts: ,\n Optional (str) in_octets: ,\n Optional (str) out_pkts: ,\n Optional (str) out_octets: ,\n Optional (str) in_unicast_pkts: ,\n Optional (str) in_broadcast_pkts: ,\n Optional (str) in_multicast_pkts: ,\n Optional (str) in_mac_pause_frames: ,\n Optional (str) out_unicast_pkts: ,\n Optional (str) out_broadcast_pkts: ,\n Optional (str) out_multicast_pkts: ,\n Optional (str) out_mac_pause_frames: ,\n },\n Optional (str) out_unicast_pkts: ,\n Optional (str) out_errors: ,\n Optional (str) out_collision: ,\n Optional (str) out_lost_carrier: ,\n Optional (str) out_no_carrier: ,\n Optional (str) in_multicast_pkts: ,\n Optional (str) in_unicast_pkts: ,\n Optional (str) out_broadcast_pkts: ,\n Optional (str) out_abort: ,\n Optional (str) in_errors: ,\n Optional (str) in_parity_errors: ,\n Optional (str) in_ignored: ,\n Optional (str) in_throttles: ,\n Optional (str) in_overrun: ,\n Optional (str) out_mac_pause_frames: ,\n Optional (str) out_deferred: ,\n Optional (str) in_mac_pause_frames: ,\n Optional (str) out_octets: ,\n Optional (str) in_octets: ,\n Optional (str) in_runts: ,\n Optional (str) out_multicast_pkts: ,\n Optional (str) in_frame: ,\n Optional (str) in_broadcast_pkts: ,\n Optional (str) out_buffer_failure: ,\n Optional (str) out_pkts: ,\n Optional (str) out_late_collision: ,\n Optional (str) in_giants: ,\n Optional (str) out_underruns: ,\n Optional (str) in_crc_errors: ,\n Optional (str) in_abort: ,\n Optional (str) in_pkts: ,\n Optional (str) last_clear: ,\n },\n Optional (str) switchport: {\n Optional (str) mode: ,\n Optional (str) tagged: ,\n Optional (str) untagged: ,\n Optional (str) vlan_passing: ,\n Optional (str) vlan_permitted: ,\n Optional (str) encapsulation: ,\n },\n Optional (str) ipv4: {\n Any (str) *: {\n Optional (str) ip: ,\n Optional (str) prefix_length: ,\n Optional (str) secondary: ,\n },\n },\n },\n}", - "uid": "display_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/comware/show_interface.py#L115" - }, - "hvrp": { - "class": "DisplayInterface", - "doc": "parser for display interface\n display interface ", - "module_name": "display_interface", - "package": "genie.libs.parser", - "schema": "{\nAny (str) *: {\n Optional (str) ip_address: ,\n Optional (str) subnet_prefix: ,\n Optional (str) subnet_mask: ,\n Optional (str) admin_status: ,\n Optional (str) crc_errors: ,\n Optional (str) line_status: ,\n Optional (str) line_up_since: ,\n Optional (str) interface_description: ,\n Optional (str) mtu: ,\n Optional (str) cellular_info: {\n Optional (str) ip_address: ,\n Optional (str) subnet_prefix: ,\n Optional (str) subnet_mask: ,\n Optional (str) modem_state: ,\n Optional (str) modem_model: ,\n Optional (str) wireless_technology: ,\n Optional (str) rssi: ,\n Optional (str) sinr: ,\n },\n Optional (str) time_last_up: ,\n Optional (str) system_info: ,\n Optional (str) input_packets: ,\n Optional (str) input_bytes: ,\n Optional (str) output_packets: ,\n Optional (str) output_bytes: ,\n Optional (str) output_rate_packets: ,\n Optional (str) output_rate_bits: ,\n Optional (str) input_rate_bits: ,\n Optional (str) input_rate_packets: ,\n Optional (str) system_time: ,\n Optional (str) port_mode: ,\n Optional (str) port_speed: ,\n Optional (str) port_negotiation: ,\n Optional (str) mac_address: ,\n },\n}", - "uid": "display_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/hvrp/display_interface.py#L48" "folders": { "comware": { "class": "DisplayInterfaces", @@ -12448,6 +12436,18 @@ }, "uid": "display_interface_interface", "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/comware/show_interface.py#L115" + }, + "hvrp": { + "class": "DisplayInterface", + "doc": "parser for display interface\n display interface ", + "module_name": "hvrp.display_interface", + "package": "genie.libs.parser", + "schema": "{\n Any('*'): {\n Optional('ip_address'): str,\n Optional('subnet_prefix'): str,\n Optional('subnet_mask'): str,\n Optional('admin_status'): str,\n Optional('crc_errors'): str,\n Optional('line_status'): bool,\n Optional('line_up_since'): str,\n Optional('interface_description'): str,\n Optional('mtu'): int,\n Optional('cellular_info'): {\n Optional('ip_address'): str,\n Optional('subnet_prefix'): str,\n Optional('subnet_mask'): str,\n Optional('modem_state'): str,\n Optional('modem_model'): str,\n Optional('wireless_technology'): str,\n Optional('rssi'): str,\n Optional('sinr'): str,\n },\n Optional('time_last_up'): str,\n Optional('system_info'): str,\n Optional('input_packets'): str,\n Optional('input_bytes'): str,\n Optional('output_packets'): str,\n Optional('output_bytes'): str,\n Optional('output_rate_packets'): str,\n Optional('output_rate_bits'): str,\n Optional('input_rate_bits'): str,\n Optional('input_rate_packets'): str,\n Optional('system_time'): str,\n Optional('port_mode'): str,\n Optional('port_speed'): str,\n Optional('port_negotiation'): str,\n Optional('mac_address'): str,\n },\n}", + "tokens": { + "os": "hvrp" + }, + "uid": "display_interface_interface", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/hvrp/display_interface.py#L48" } } }, @@ -82223,26 +82223,18 @@ } }, "show run policy-map {name}": { - "iosxe": { - "class": "ShowRunPolicyMap", - "doc": " Parser for\n * \"show run policy-map {name}\"\n ", - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\n'policy_map': {\n Any (str) *: {\n 'class': {\n Any (str) *: {\n Optional (str) qos_set: {\n Optional (str) ip precedence: ,\n Optional (str) precedence: ,\n Optional (str) dscp: ,\n Optional (str) cos: ,\n Optional (str) qos-group: ,\n },\n Optional (str) police: {\n Optional (str) cir_bps: ,\n Optional (str) pir_bps: ,\n Optional (str) cir_bc_bytes: ,\n Optional (str) cir_be_bytes: ,\n Optional (str) conformed: ,\n Optional (str) exceeded: ,\n },\n Optional (str) bandwidth_percent: ,\n Optional (str) priority_percent: ,\n Optional (str) priority_level: ,\n Optional (str) target_shape_rate: ,\n Optional (str) service_policy: ,\n Optional (str) service_policy_input: ,\n Optional (str) service_policy_output: ,\n Optional (str) random_detect: ,\n },\n },\n },\n },\n}", - "uid": "show_run_policy-map_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L69" "folders": { "iosxe": { "class": "ShowRunPolicyMap", "doc": " Parser for\n * \"show run policy-map {name}\"\n ", "module_name": "iosxe.show_run", "package": "genie.libs.parser", - "schema": "{\n 'policy_map': {\n Any('*'): {\n 'class': {\n Any('*'): {\n Optional('qos_set'): {\n Optional('ip precedence'): str,\n Optional('precedence'): str,\n Optional('dscp'): str,\n Optional('cos'): str,\n Optional('qos-group'): str,\n },\n Optional('police'): {\n Optional('cir_bps'): str,\n Optional('pir_bps'): str,\n Optional('cir_bc_bytes'): str,\n Optional('cir_be_bytes'): str,\n Optional('conformed'): str,\n Optional('exceeded'): str,\n },\n Optional('bandwidth_percent'): str,\n Optional('priority_percent'): str,\n Optional('priority_level'): str,\n Optional('target_shape_rate'): str,\n Optional('service_policy'): str,\n Optional('service_policy_input'): str,\n Optional('service_policy_output'): str,\n },\n },\n },\n },\n}", + "schema": "{\n 'policy_map': {\n Any('*'): {\n 'class': {\n Any('*'): {\n Optional('qos_set'): {\n Optional('ip precedence'): str,\n Optional('precedence'): str,\n Optional('dscp'): str,\n Optional('cos'): str,\n Optional('qos-group'): str,\n },\n Optional('police'): {\n Optional('cir_bps'): str,\n Optional('pir_bps'): str,\n Optional('cir_bc_bytes'): str,\n Optional('cir_be_bytes'): str,\n Optional('conformed'): str,\n Optional('exceeded'): str,\n },\n Optional('bandwidth_percent'): str,\n Optional('priority_percent'): str,\n Optional('priority_level'): str,\n Optional('target_shape_rate'): str,\n Optional('service_policy'): str,\n Optional('service_policy_input'): str,\n Optional('service_policy_output'): str,\n Optional('random_detect'): list,\n },\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, "uid": "show_run_policy-map_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L68" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L69" } } }, @@ -82295,58 +82287,6 @@ } }, "show running-config aaa": { - "iosxe": { - "class": "ShowRunningConfigAAA", - "doc": "Parser for :\n * 'show running-config aaa'\n ", - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\nOptional (str) radius: {\n 'server': {\n Any (str) *: {\n Optional (str) address_type: ,\n Optional (str) address: ,\n Optional (str) auth_port: ,\n Optional (str) acct_port: ,\n Optional (str) key: ,\n },\n },\n },\nOptional (str) tacacs: {\n 'server': {\n Any (str) *: {\n Optional (str) address_type: ,\n Optional (str) address: ,\n Optional (str) auth_port: ,\n Optional (str) acct_port: ,\n Optional (str) key: ,\n },\n },\n },\nOptional (str) group_server: {\n Any (str) *: {\n Any (str) *: {\n Optional (str) server_name: ,\n Optional (str) vrf: ,\n Optional (str) source_interface: ,\n },\n },\n },\nOptional (str) new_model: ,\nOptional (str) session_id: ,\n}", - "uid": "show_running-config_aaa", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L3651" - } - }, - "show running-config aaa user-name": { - "iosxe": { - "class": "ShowRunningAAAUserName", - "doc": "Parser for:\n * 'show running-config aaa user-name'\n ", - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\n'username': {\n Any (str) *: {\n Optional (str) creation_time: ,\n Optional (str) password: {\n Optional (str) type: ,\n Optional (str) password: ,\n },\n Optional (str) privilege: ,\n Optional (str) common_criteria_policy: ,\n Optional (str) view: ,\n Optional (str) type: ,\n Optional (str) onetime: ,\n Optional (str) secret: {\n Optional (str) type: ,\n Optional (str) secret: ,\n },\n },\n },\n}", - "uid": "show_running-config_aaa_user-name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L3250" - } - }, - "show running-config aaa username": { - "iosxe": { - "class": "ShowRunningConfigAAAUsername", - "doc": "Parser for :\n * 'show running-config aaa username'\n ", - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\n'username': {\n Any (str) *: {\n Optional (str) creation_time: ,\n Optional (str) password: {\n Optional (str) type: ,\n Optional (str) password: ,\n },\n Optional (str) privilege: ,\n Optional (str) common_criteria_policy: ,\n Optional (str) view: ,\n Optional (str) type: ,\n Optional (str) onetime: ,\n Optional (str) secret: {\n Optional (str) type: ,\n Optional (str) secret: ,\n },\n },\n },\n}", - "uid": "show_running-config_aaa_username", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L3369" - } - }, - "show running-config all | sec {interface}": { - "iosxe": { - "class": "ShowRunAllSectionInterface", - "doc": " Parser for\n * show running-config all | sec {interface}\n ", - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\n'interfaces': {\n Any (str) *: {\n Optional (str) mvrp_timer_leave_all: ,\n Optional (str) mvrp_timer_leave: ,\n Optional (str) mvrp_timer_join: ,\n Optional (str) mvrp_timer_periodic: ,\n Optional (str) mvrp: ,\n Optional (str) logging_event_link_status: ,\n Optional (str) logging_event_trunk_status: ,\n Optional (str) authentication_periodic: ,\n Optional (str) authentication_port_control: ,\n Optional (str) authentication_timer_reauthenticate_server: ,\n Optional (str) authentication_linksec_policy: ,\n Optional (str) access_session_control_direction: ,\n Optional (str) access_session_host_mode: ,\n Optional (str) access_session_closed: ,\n Optional (str) carrier_delay: ,\n Optional (str) shutdown: ,\n Optional (str) medium_p2p: ,\n Optional (str) ip_access_group: ,\n Optional (str) ip_arp_inspection_limit_rate: ,\n Optional (str) load_interval: ,\n Optional (str) negotiation_auto: ,\n Optional (str) macsec_replay_protection: ,\n Optional (str) macsec_enabled: ,\n Optional (str) macsec_access_control: ,\n Optional (str) mtu: ,\n Optional (str) mka_policy: ,\n Optional (str) mka_primary_keychain: ,\n Optional (str) mka_fallback_keychain: ,\n Optional (str) cdp_log_mismatch_duplex: ,\n Optional (str) cdp_tlv_location: ,\n Optional (str) cdp_tlv_server_location: ,\n Optional (str) cdp_tlv_app: ,\n Optional (str) ipv6_mld_snooping_tcn_flood: ,\n Optional (str) switchport: ,\n Optional (str) switchport_access_vlan: ,\n Optional (str) switchport_trunk_allowed_all: ,\n Optional (str) switchport_mode: ,\n Optional (str) switchport_nonegotiate: ,\n Optional (str) switchport_autostate_exclude: ,\n Optional (str) switchport_protected: ,\n Optional (str) switchport_block_unicast: ,\n Optional (str) switchport_block_multicast: ,\n Optional (str) switchport_vepa_enabled: ,\n Optional (str) ip_arp_inspection_trust: ,\n Optional (str) ip_dhcp_snooping_information_option_allow_untrusted: ,\n },\n },\n}", - "uid": "show_running-config_all___sec_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L2740" - } - }, - "show running-config all | section ^interface": { - "iosxe": { - "class": "ShowRunInterfaceAllSectionInterface", - "doc": "Parser for show running-config all | section ^interface", - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\n'interfaces': {\n Any (str) *: {\n Optional (str) authentication_control_direction: ,\n Optional (str) authentication_event_fail_action: ,\n Optional (str) authentication_fallback: ,\n Optional (str) authentication_host_mode: ,\n Optional (str) authentication_order: ,\n Optional (str) authentication_periodic: ,\n Optional (str) authentication_port_control: ,\n Optional (str) authentication_priority: ,\n Optional (str) authentication_timer_inactivity: ,\n Optional (str) authentication_timer_reauthenticate_server: ,\n Optional (str) authentication_timer_reauthenticate: ,\n Optional (str) authentication_violation: ,\n Optional (str) trust_device: ,\n Optional (str) carrier_delay: ,\n Optional (str) shutdown: ,\n Optional (str) encapsulation_ppp: ,\n Optional (str) encapsulation_dot1q: ,\n Optional (str) description: ,\n Optional (str) dot1x_pae_authenticator: ,\n Optional (str) dot1x_timeout_quiet_period: ,\n Optional (str) dot1x_timeout_server_timeout: ,\n Optional (str) dot1x_timeout_tx_period: ,\n Optional (str) dot1x_pae: ,\n Optional (str) dot1x_timeout_supp_timeout: ,\n Optional (str) dot1x_max_req: ,\n Optional (str) dot1x_authenticator_eap_profile: ,\n Optional (str) dot1x_timeout_held_period: ,\n Optional (str) dot1x_credentials: ,\n Optional (str) dot1x_supplicant_eap_profile: ,\n Optional (str) ip_arp_inspection_limit_rate: ,\n Optional (str) ip_dhcp_snooping_limit_rate: ,\n Optional (str) access_session_host_mode: ,\n Optional (str) access_session: ,\n Optional (str) access_session_port_control: ,\n Optional (str) ip_ospf: {\n Any (str) *: {\n 'area': ,\n },\n },\n Optional (str) ipv4: {\n 'ip': ,\n 'netmask': ,\n },\n Optional (str) ipv4_secondaries: {\n Any (str) *: {\n 'ip': ,\n 'netmask': ,\n 'primary': ,\n },\n },\n Optional (str) ipv6: ,\n Optional (str) ipv6_ospf: {\n Any (str) *: {\n 'area': ,\n },\n },\n Optional (str) ipv6_enable: ,\n Optional (str) ipv6_destination_guard_attach_policy: ,\n Optional (str) ipv6_source_guard_attach_policy: ,\n Optional (str) ipv6_nd_raguard_attach_policy: ,\n Optional (str) ipv6_ospfv3: {\n Any (str) *: {\n 'area': ,\n },\n },\n Optional (str) acl: {\n Optional (str) inbound: {\n 'acl_name': ,\n 'direction': ,\n },\n Optional (str) outbound: {\n 'acl_name': ,\n 'direction': ,\n },\n },\n Optional (str) load_interval: ,\n Optional (str) mab: ,\n Optional (str) macsec_enabled: ,\n Optional (str) macsec_access_control: ,\n Optional (str) mtu: ,\n Optional (str) mka_policy: ,\n Optional (str) mka_primary_keychain: ,\n Optional (str) mka_fallback_keychain: ,\n Optional (str) negotiation_auto: ,\n Optional (str) cdp: ,\n Optional (str) snmp_trap_link_status: ,\n Optional (str) snmp_trap_mac_notification_change_added: ,\n Optional (str) snmp_trap_mac_notification_change_removed: ,\n Optional (str) spanning_tree_bpduguard: ,\n Optional (str) spanning_tree_portfast: ,\n Optional (str) spanning_tree_portfast_trunk: ,\n Optional (str) spanning_tree_bpdufilter: ,\n Optional (str) switchport_access_vlan: ,\n Optional (str) switchport_trunk_vlans: ,\n Optional (str) keepalive: ,\n Optional (str) switchport_mode: ,\n Optional (str) switchport_trunk_native_vlan: ,\n Optional (str) input_policy: ,\n Optional (str) output_policy: ,\n Optional (str) device_tracking_attach_policy: ,\n Optional (str) switchport_nonegotiate: ,\n Optional (str) vrf: ,\n Optional (str) src_ip: ,\n Optional (str) tunnel_mode: ,\n Optional (str) tunnel_dst: ,\n Optional (str) autoroute_announce: ,\n Optional (str) autoroute_destination: ,\n Optional (str) tunnel_priority: ,\n Optional (str) tunnel_bandwidth: ,\n Optional (str) tunnel_path_option: {\n Any (str) *: {\n Optional (str) path_type: ,\n Optional (str) path_name: ,\n },\n },\n Optional (str) mpls_ip: ,\n Optional (str) channel_group: {\n 'chg': ,\n 'mode': ,\n },\n Optional (str) power_inline: {\n Optional (str) state: ,\n Optional (str) max_watts: ,\n },\n Optional (str) power_inline_port_priority: ,\n Optional (str) flow_monitor_input: ,\n Optional (str) flow_monitor_output: ,\n Optional (str) flow_monitor_input_v6: ,\n Optional (str) flow_monitor_output_v6: ,\n Optional (str) flow_monitor_in_sampler: ,\n Optional (str) flow_monitor_out_sampler: ,\n Optional (str) input_sampler: ,\n Optional (str) output_sampler: ,\n Optional (str) pim_mode: ,\n Optional (str) policy_type: ,\n Optional (str) output_name: ,\n Optional (str) switchport_protected: ,\n Optional (str) switchport_block_unicast: ,\n Optional (str) switchport_block_multicast: ,\n Optional (str) ip_dhcp_snooping_trust: ,\n Optional (str) ip_arp_inspection_trust: ,\n Optional (str) lisp_mobility: ,\n Optional (str) mac_address_sticky: ,\n Optional (str) source_template: ,\n Optional (str) host_reachability_protocol: ,\n Optional (str) source_interface: ,\n Optional (str) member_vni: {\n Any (str) *: {\n Optional (str) vrf: ,\n Optional (str) ingress_replication: {\n 'enabled': ,\n Optional (str) remote_peer_ip: ,\n },\n Optional (str) mcast_group: ,\n Optional (str) local_routing: ,\n },\n },\n Optional (str) stackwise_virtual_link: ,\n Optional (str) dual_active_detection: ,\n Optional (str) ip_dhcp_snooping_information_option_allow_untrusted: ,\n Optional (str) duplex: ,\n Optional (str) speed: ,\n Optional (str) speed_nonegotiate: ,\n Optional (str) isis: {\n Optional (str) network: ,\n Optional (Or) Or ('ipv4', 'ipv6'): {\n Optional (str) level: {\n Optional (Or) Or ('level-1', 'level-2'): {\n Optional (str) metric: ,\n },\n },\n },\n },\n Optional (str) media_type: ,\n Optional (str) fhrps: {\n Any (str) *: {\n Optional (str) encryption_string: ,\n Optional (str) encryption_level: ,\n Optional (str) fhrp_description: ,\n Optional (str) group_id: ,\n Optional (str) ips: ,\n Optional (str) vrrp_preempt: ,\n Optional (str) hsrp_preempt: ,\n Optional (str) hsrp_preempt: ,\n Optional (str) priority: ,\n Optional (str) protocol: ,\n Optional (str) hsrp_timers: ,\n Optional (str) vrrp_timers: ,\n Optional (str) vrrp_learn: ,\n },\n },\n Optional (str) dialer_pool: ,\n Optional (str) mtu: ,\n Optional (str) chap_hostname: ,\n Optional (str) chap_password: ,\n Optional (str) chap_encryption: ,\n Optional (str) pap_username: ,\n Optional (str) pap_password: ,\n Optional (str) pppoe_max_payload: ,\n Optional (str) ip_helpers: ,\n Optional (str) pvc_vp: ,\n Optional (str) pvc_vc: ,\n Optional (str) pvc_ubr: ,\n Optional (str) pvc_vbr_nrt: ,\n Optional (str) ip_negotiated: ,\n Optional (str) hold_queue_in: ,\n Optional (str) hold_queue_out: ,\n Optional (str) service_instances: {\n Any (str) *: {\n Optional (str) service_instance: ,\n Optional (str) bridge_domain: ,\n Optional (str) dot1q: ,\n Optional (str) service_policy: ,\n Optional (str) description: ,\n Optional (str) service_instance_trunked: ,\n },\n },\n },\n },\n}", - "uid": "show_running-config_all___section_^interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L2284" "folders": { "iosxe": { "class": "ShowRunningConfigAAA", @@ -82358,7 +82298,7 @@ "os": "iosxe" }, "uid": "show_running-config_aaa", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L3113" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L3651" } } }, @@ -82374,7 +82314,7 @@ "os": "iosxe" }, "uid": "show_running-config_aaa_user-name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L2712" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L3250" } } }, @@ -82390,7 +82330,7 @@ "os": "iosxe" }, "uid": "show_running-config_aaa_username", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L2831" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L3369" } } }, @@ -82406,7 +82346,7 @@ "os": "iosxe" }, "uid": "show_running-config_all___sec_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L2202" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L2740" } } }, @@ -82417,12 +82357,12 @@ "doc": "Parser for show running-config all | section ^interface", "module_name": "iosxe.show_run", "package": "genie.libs.parser", - "schema": "{\n 'interfaces': {\n Any('*'): {\n Optional('authentication_control_direction'): str,\n Optional('authentication_event_fail_action'): str,\n Optional('authentication_fallback'): str,\n Optional('authentication_host_mode'): str,\n Optional('authentication_order'): str,\n Optional('authentication_periodic'): bool,\n Optional('authentication_port_control'): str,\n Optional('authentication_priority'): str,\n Optional('authentication_timer_inactivity'): str,\n Optional('authentication_timer_reauthenticate_server'): bool,\n Optional('authentication_timer_reauthenticate'): int,\n Optional('authentication_violation'): str,\n Optional('trust_device'): str,\n Optional('carrier_delay'): list,\n Optional('shutdown'): bool,\n Optional('encapsulation_dot1q'): str,\n Optional('description'): str,\n Optional('dot1x_pae_authenticator'): bool,\n Optional('dot1x_timeout_quiet_period'): str,\n Optional('dot1x_timeout_server_timeout'): str,\n Optional('dot1x_timeout_tx_period'): str,\n Optional('dot1x_pae'): str,\n Optional('dot1x_timeout_supp_timeout'): int,\n Optional('dot1x_max_req'): int,\n Optional('dot1x_authenticator_eap_profile'): str,\n Optional('dot1x_timeout_held_period'): int,\n Optional('dot1x_credentials'): str,\n Optional('dot1x_supplicant_eap_profile'): str,\n Optional('ip_arp_inspection_limit_rate'): str,\n Optional('ip_dhcp_snooping_limit_rate'): str,\n Optional('access_session_host_mode'): str,\n Optional('access_session'): str,\n Optional('access_session_port_control'): str,\n Optional('ip_ospf'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('ipv4'): {\n 'ip': str,\n 'netmask': str,\n },\n Optional('ipv6'): list,\n Optional('ipv6_ospf'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('ipv6_enable'): bool,\n Optional('ipv6_destination_guard_attach_policy'): str,\n Optional('ipv6_source_guard_attach_policy'): str,\n Optional('ipv6_nd_raguard_attach_policy'): str,\n Optional('ipv6_ospfv3'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('acl'): {\n Optional('inbound'): {\n 'acl_name': str,\n 'direction': str,\n },\n Optional('outbound'): {\n 'acl_name': str,\n 'direction': str,\n },\n },\n Optional('load_interval'): str,\n Optional('mab'): bool,\n Optional('macsec_enabled'): bool,\n Optional('macsec_access_control'): str,\n Optional('mtu'): int,\n Optional('mka_policy'): str,\n Optional('mka_primary_keychain'): str,\n Optional('mka_fallback_keychain'): str,\n Optional('negotiation_auto'): bool,\n Optional('cdp'): str,\n Optional('snmp_trap_link_status'): bool,\n Optional('snmp_trap_mac_notification_change_added'): bool,\n Optional('snmp_trap_mac_notification_change_removed'): bool,\n Optional('spanning_tree_bpduguard'): str,\n Optional('spanning_tree_portfast'): bool,\n Optional('spanning_tree_portfast_trunk'): bool,\n Optional('spanning_tree_bpdufilter'): str,\n Optional('switchport_access_vlan'): str,\n Optional('switchport_trunk_vlans'): str,\n Optional('keepalive'): bool,\n Optional('switchport_mode'): str,\n Optional('switchport_trunk_native_vlan'): int,\n Optional('input_policy'): str,\n Optional('output_policy'): str,\n Optional('device_tracking_attach_policy'): str,\n Optional('switchport_nonegotiate'): str,\n Optional('vrf'): str,\n Optional('src_ip'): str,\n Optional('tunnel_mode'): str,\n Optional('tunnel_dst'): str,\n Optional('autoroute_announce'): str,\n Optional('autoroute_destination'): str,\n Optional('tunnel_priority'): list,\n Optional('tunnel_bandwidth'): int,\n Optional('tunnel_path_option'): {\n Any('*'): {\n Optional('path_type'): str,\n Optional('path_name'): str,\n },\n },\n Optional('mpls_ip'): str,\n Optional('channel_group'): {\n 'chg': int,\n 'mode': str,\n },\n Optional('power_inline'): {\n Optional('state'): str,\n Optional('max_watts'): str,\n },\n Optional('power_inline_port_priority'): str,\n Optional('flow_monitor_input'): str,\n Optional('flow_monitor_output'): str,\n Optional('flow_monitor_input_v6'): str,\n Optional('flow_monitor_output_v6'): str,\n Optional('flow_monitor_in_sampler'): str,\n Optional('flow_monitor_out_sampler'): str,\n Optional('input_sampler'): str,\n Optional('output_sampler'): str,\n Optional('pim_mode'): str,\n Optional('policy_type'): str,\n Optional('output_name'): str,\n Optional('switchport_protected'): bool,\n Optional('switchport_block_unicast'): bool,\n Optional('switchport_block_multicast'): bool,\n Optional('ip_dhcp_snooping_trust'): bool,\n Optional('ip_arp_inspection_trust'): bool,\n Optional('lisp_mobility'): str,\n Optional('mac_address_sticky'): str,\n Optional('source_template'): str,\n Optional('host_reachability_protocol'): str,\n Optional('source_interface'): str,\n Optional('member_vni'): {\n Any('*'): {\n Optional('vrf'): str,\n Optional('ingress_replication'): {\n 'enabled': bool,\n Optional('remote_peer_ip'): str,\n },\n Optional('mcast_group'): str,\n Optional('local_routing'): bool,\n },\n },\n Optional('stackwise_virtual_link'): int,\n Optional('dual_active_detection'): bool,\n Optional('ip_dhcp_snooping_information_option_allow_untrusted'): bool,\n Optional('speed'): int,\n Optional('speed_nonegotiate'): bool,\n Optional('isis'): {\n Optional('network'): str,\n Optional('Or ('ipv4', 'ipv6')'): {\n Optional('level'): {\n Optional('Or ('level-1', 'level-2')'): {\n Optional('metric'): int,\n },\n },\n },\n },\n },\n },\n}", + "schema": "{\n 'interfaces': {\n Any('*'): {\n Optional('authentication_control_direction'): str,\n Optional('authentication_event_fail_action'): str,\n Optional('authentication_fallback'): str,\n Optional('authentication_host_mode'): str,\n Optional('authentication_order'): str,\n Optional('authentication_periodic'): bool,\n Optional('authentication_port_control'): str,\n Optional('authentication_priority'): str,\n Optional('authentication_timer_inactivity'): str,\n Optional('authentication_timer_reauthenticate_server'): bool,\n Optional('authentication_timer_reauthenticate'): int,\n Optional('authentication_violation'): str,\n Optional('trust_device'): str,\n Optional('carrier_delay'): list,\n Optional('shutdown'): bool,\n Optional('encapsulation_ppp'): bool,\n Optional('encapsulation_dot1q'): str,\n Optional('description'): str,\n Optional('dot1x_pae_authenticator'): bool,\n Optional('dot1x_timeout_quiet_period'): str,\n Optional('dot1x_timeout_server_timeout'): str,\n Optional('dot1x_timeout_tx_period'): str,\n Optional('dot1x_pae'): str,\n Optional('dot1x_timeout_supp_timeout'): int,\n Optional('dot1x_max_req'): int,\n Optional('dot1x_authenticator_eap_profile'): str,\n Optional('dot1x_timeout_held_period'): int,\n Optional('dot1x_credentials'): str,\n Optional('dot1x_supplicant_eap_profile'): str,\n Optional('ip_arp_inspection_limit_rate'): str,\n Optional('ip_dhcp_snooping_limit_rate'): str,\n Optional('access_session_host_mode'): str,\n Optional('access_session'): str,\n Optional('access_session_port_control'): str,\n Optional('ip_ospf'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('ipv4'): {\n 'ip': str,\n 'netmask': str,\n },\n Optional('ipv4_secondaries'): {\n Any('*'): {\n 'ip': str,\n 'netmask': str,\n 'primary': bool,\n },\n },\n Optional('ipv6'): list,\n Optional('ipv6_ospf'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('ipv6_enable'): bool,\n Optional('ipv6_destination_guard_attach_policy'): str,\n Optional('ipv6_source_guard_attach_policy'): str,\n Optional('ipv6_nd_raguard_attach_policy'): str,\n Optional('ipv6_ospfv3'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('acl'): {\n Optional('inbound'): {\n 'acl_name': str,\n 'direction': str,\n },\n Optional('outbound'): {\n 'acl_name': str,\n 'direction': str,\n },\n },\n Optional('load_interval'): str,\n Optional('mab'): bool,\n Optional('macsec_enabled'): bool,\n Optional('macsec_access_control'): str,\n Optional('mtu'): int,\n Optional('mka_policy'): str,\n Optional('mka_primary_keychain'): str,\n Optional('mka_fallback_keychain'): str,\n Optional('negotiation_auto'): bool,\n Optional('cdp'): str,\n Optional('snmp_trap_link_status'): bool,\n Optional('snmp_trap_mac_notification_change_added'): bool,\n Optional('snmp_trap_mac_notification_change_removed'): bool,\n Optional('spanning_tree_bpduguard'): str,\n Optional('spanning_tree_portfast'): bool,\n Optional('spanning_tree_portfast_trunk'): bool,\n Optional('spanning_tree_bpdufilter'): str,\n Optional('switchport_access_vlan'): str,\n Optional('switchport_trunk_vlans'): str,\n Optional('keepalive'): bool,\n Optional('switchport_mode'): str,\n Optional('switchport_trunk_native_vlan'): int,\n Optional('input_policy'): str,\n Optional('output_policy'): str,\n Optional('device_tracking_attach_policy'): str,\n Optional('switchport_nonegotiate'): str,\n Optional('vrf'): str,\n Optional('src_ip'): str,\n Optional('tunnel_mode'): str,\n Optional('tunnel_dst'): str,\n Optional('autoroute_announce'): str,\n Optional('autoroute_destination'): str,\n Optional('tunnel_priority'): list,\n Optional('tunnel_bandwidth'): int,\n Optional('tunnel_path_option'): {\n Any('*'): {\n Optional('path_type'): str,\n Optional('path_name'): str,\n },\n },\n Optional('mpls_ip'): str,\n Optional('channel_group'): {\n 'chg': int,\n 'mode': str,\n },\n Optional('power_inline'): {\n Optional('state'): str,\n Optional('max_watts'): str,\n },\n Optional('power_inline_port_priority'): str,\n Optional('flow_monitor_input'): str,\n Optional('flow_monitor_output'): str,\n Optional('flow_monitor_input_v6'): str,\n Optional('flow_monitor_output_v6'): str,\n Optional('flow_monitor_in_sampler'): str,\n Optional('flow_monitor_out_sampler'): str,\n Optional('input_sampler'): str,\n Optional('output_sampler'): str,\n Optional('pim_mode'): str,\n Optional('policy_type'): str,\n Optional('output_name'): str,\n Optional('switchport_protected'): bool,\n Optional('switchport_block_unicast'): bool,\n Optional('switchport_block_multicast'): bool,\n Optional('ip_dhcp_snooping_trust'): bool,\n Optional('ip_arp_inspection_trust'): bool,\n Optional('lisp_mobility'): str,\n Optional('mac_address_sticky'): str,\n Optional('source_template'): str,\n Optional('host_reachability_protocol'): str,\n Optional('source_interface'): str,\n Optional('member_vni'): {\n Any('*'): {\n Optional('vrf'): str,\n Optional('ingress_replication'): {\n 'enabled': bool,\n Optional('remote_peer_ip'): str,\n },\n Optional('mcast_group'): str,\n Optional('local_routing'): bool,\n },\n },\n Optional('stackwise_virtual_link'): int,\n Optional('dual_active_detection'): bool,\n Optional('ip_dhcp_snooping_information_option_allow_untrusted'): bool,\n Optional('duplex'): str,\n Optional('speed'): int,\n Optional('speed_nonegotiate'): bool,\n Optional('isis'): {\n Optional('network'): str,\n Optional('Or ('ipv4', 'ipv6')'): {\n Optional('level'): {\n Optional('Or ('level-1', 'level-2')'): {\n Optional('metric'): int,\n },\n },\n },\n },\n Optional('media_type'): str,\n Optional('fhrps'): {\n Any('*'): {\n Optional('encryption_string'): str,\n Optional('encryption_level'): str,\n Optional('fhrp_description'): str,\n Optional('group_id'): str,\n Optional('ips'): list,\n Optional('vrrp_preempt'): bool,\n Optional('hsrp_preempt'): bool,\n Optional('hsrp_preempt'): bool,\n Optional('priority'): str,\n Optional('protocol'): str,\n Optional('hsrp_timers'): str,\n Optional('vrrp_timers'): str,\n Optional('vrrp_learn'): bool,\n },\n },\n Optional('dialer_pool'): str,\n Optional('mtu'): str,\n Optional('chap_hostname'): str,\n Optional('chap_password'): str,\n Optional('chap_encryption'): int,\n Optional('pap_username'): str,\n Optional('pap_password'): str,\n Optional('pppoe_max_payload'): int,\n Optional('ip_helpers'): list,\n Optional('pvc_vp'): int,\n Optional('pvc_vc'): int,\n Optional('pvc_ubr'): str,\n Optional('pvc_vbr_nrt'): str,\n Optional('ip_negotiated'): bool,\n Optional('hold_queue_in'): int,\n Optional('hold_queue_out'): int,\n Optional('service_instances'): {\n Any('*'): {\n Optional('service_instance'): str,\n Optional('bridge_domain'): str,\n Optional('dot1q'): str,\n Optional('service_policy'): str,\n Optional('description'): str,\n Optional('service_instance_trunked'): bool,\n },\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, "uid": "show_running-config_all___section_^interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L1746" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L2284" } } }, @@ -82443,23 +82383,31 @@ } }, "show running-config dhcp": { - "ios": { - "class": "ShowRunDhcp", - "doc": "\n Parser for: show running-config dhcp\n real command is: show running-config\n ", - "module_name": "show_run_dhcp", - "package": "genie.libs.parser", - "schema": "{\nAny (str) *: {\n Optional (str) domain: ,\n Optional (str) gateway: ,\n Optional (str) vrf: ,\n Optional (str) boot_file: ,\n Optional (str) netbios_servers: ,\n Optional (str) dns_servers: ,\n Optional (str) dhcp_excludes: {\n Any (str) *: {\n Optional (str) end: ,\n Optional (str) start: ,\n },\n },\n Optional (str) networks: {\n Any (str) *: {\n Optional (str) ip: ,\n Optional (str) subnet_mask: ,\n Optional (str) secondary: ,\n },\n },\n Optional (str) dhcp_options: {\n Any (str) *: {\n Optional (str) option: ,\n Optional (str) type: ,\n Optional (str) data: ,\n },\n },\n Optional (str) lease_time: ,\n },\n}", - "uid": "show_running-config_dhcp", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/ios/show_run_dhcp.py#L4" - }, - "iosxe": { - "class": "ShowRunDhcp", - "doc": null, - "module_name": "show_run_dhcp", - "package": "genie.libs.parser", - "schema": "{\nAny (str) *: {\n Optional (str) domain: ,\n Optional (str) gateway: ,\n Optional (str) vrf: ,\n Optional (str) boot_file: ,\n Optional (str) netbios_servers: ,\n Optional (str) dns_servers: ,\n Optional (str) dhcp_excludes: {\n Any (str) *: {\n Optional (str) end: ,\n Optional (str) start: ,\n },\n },\n Optional (str) networks: {\n Any (str) *: {\n Optional (str) ip: ,\n Optional (str) subnet_mask: ,\n Optional (str) secondary: ,\n },\n },\n Optional (str) dhcp_options: {\n Any (str) *: {\n Optional (str) option: ,\n Optional (str) type: ,\n Optional (str) data: ,\n },\n },\n Optional (str) lease_time: ,\n },\n}", - "uid": "show_running-config_dhcp", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run_dhcp.py#L100" + "folders": { + "ios": { + "class": "ShowRunDhcp", + "doc": "\n Parser for: show running-config dhcp\n real command is: show running-config\n ", + "module_name": "ios.show_run_dhcp", + "package": "genie.libs.parser", + "schema": "{\n Any('*'): {\n Optional('domain'): str,\n Optional('gateway'): str,\n Optional('vrf'): str,\n Optional('boot_file'): str,\n Optional('netbios_servers'): list,\n Optional('dns_servers'): list,\n Optional('dhcp_excludes'): {\n Any('*'): {\n Optional('end'): str,\n Optional('start'): str,\n },\n },\n Optional('networks'): {\n Any('*'): {\n Optional('ip'): str,\n Optional('subnet_mask'): str,\n Optional('secondary'): bool,\n },\n },\n Optional('dhcp_options'): {\n Any('*'): {\n Optional('option'): str,\n Optional('type'): str,\n Optional('data'): str,\n },\n },\n Optional('lease_time'): str,\n },\n}", + "tokens": { + "os": "ios" + }, + "uid": "show_running-config_dhcp", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/ios/show_run_dhcp.py#L4" + }, + "iosxe": { + "class": "ShowRunDhcp", + "doc": null, + "module_name": "iosxe.show_run_dhcp", + "package": "genie.libs.parser", + "schema": "{\n Any('*'): {\n Optional('domain'): str,\n Optional('gateway'): str,\n Optional('vrf'): str,\n Optional('boot_file'): str,\n Optional('netbios_servers'): list,\n Optional('dns_servers'): list,\n Optional('dhcp_excludes'): {\n Any('*'): {\n Optional('end'): str,\n Optional('start'): str,\n },\n },\n Optional('networks'): {\n Any('*'): {\n Optional('ip'): str,\n Optional('subnet_mask'): str,\n Optional('secondary'): bool,\n },\n },\n Optional('dhcp_options'): {\n Any('*'): {\n Optional('option'): str,\n Optional('type'): str,\n Optional('data'): str,\n },\n },\n Optional('lease_time'): str,\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_running-config_dhcp", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run_dhcp.py#L100" + } } }, "show running-config flow exporter": { @@ -82479,14 +82427,6 @@ } }, "show running-config flow monitor": { - "iosxe": { - "class": "ShowRunningConfigFlowMonitor", - "doc": null, - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\n'flow_monitor_name': {\n Any (str) *: {\n Optional (str) exporter_name: ,\n Optional (str) cache_timeout_type: ,\n Optional (str) cache_timeout_time: ,\n Optional (str) record_name: ,\n },\n },\n}", - "uid": "show_running-config_flow_monitor", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L3541" "folders": { "iosxe": { "class": "ShowRunningConfigFlowMonitor", @@ -82498,7 +82438,7 @@ "os": "iosxe" }, "uid": "show_running-config_flow_monitor", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L3003" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L3541" } } }, @@ -82535,46 +82475,18 @@ } }, "show running-config interface {interface}": { - "iosxe": { - "class": "ShowRunInterface", - "doc": " Parser for\n show running-config interface {interface},\n show running-config | section ^interface\n ", - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\n'interfaces': {\n Any (str) *: {\n Optional (str) authentication_control_direction: ,\n Optional (str) authentication_event_fail_action: ,\n Optional (str) authentication_fallback: ,\n Optional (str) authentication_host_mode: ,\n Optional (str) authentication_order: ,\n Optional (str) authentication_periodic: ,\n Optional (str) authentication_port_control: ,\n Optional (str) authentication_priority: ,\n Optional (str) authentication_timer_inactivity: ,\n Optional (str) authentication_timer_reauthenticate_server: ,\n Optional (str) authentication_timer_reauthenticate: ,\n Optional (str) authentication_violation: ,\n Optional (str) trust_device: ,\n Optional (str) carrier_delay: ,\n Optional (str) shutdown: ,\n Optional (str) encapsulation_ppp: ,\n Optional (str) encapsulation_dot1q: ,\n Optional (str) description: ,\n Optional (str) dot1x_pae_authenticator: ,\n Optional (str) dot1x_timeout_quiet_period: ,\n Optional (str) dot1x_timeout_server_timeout: ,\n Optional (str) dot1x_timeout_tx_period: ,\n Optional (str) dot1x_pae: ,\n Optional (str) dot1x_timeout_supp_timeout: ,\n Optional (str) dot1x_max_req: ,\n Optional (str) dot1x_authenticator_eap_profile: ,\n Optional (str) dot1x_timeout_held_period: ,\n Optional (str) dot1x_credentials: ,\n Optional (str) dot1x_supplicant_eap_profile: ,\n Optional (str) ip_arp_inspection_limit_rate: ,\n Optional (str) ip_dhcp_snooping_limit_rate: ,\n Optional (str) access_session_host_mode: ,\n Optional (str) access_session: ,\n Optional (str) access_session_port_control: ,\n Optional (str) ip_ospf: {\n Any (str) *: {\n 'area': ,\n },\n },\n Optional (str) ipv4: {\n 'ip': ,\n 'netmask': ,\n },\n Optional (str) ipv4_secondaries: {\n Any (str) *: {\n 'ip': ,\n 'netmask': ,\n 'primary': ,\n },\n },\n Optional (str) ipv6: ,\n Optional (str) ipv6_ospf: {\n Any (str) *: {\n 'area': ,\n },\n },\n Optional (str) ipv6_enable: ,\n Optional (str) ipv6_destination_guard_attach_policy: ,\n Optional (str) ipv6_source_guard_attach_policy: ,\n Optional (str) ipv6_nd_raguard_attach_policy: ,\n Optional (str) ipv6_ospfv3: {\n Any (str) *: {\n 'area': ,\n },\n },\n Optional (str) acl: {\n Optional (str) inbound: {\n 'acl_name': ,\n 'direction': ,\n },\n Optional (str) outbound: {\n 'acl_name': ,\n 'direction': ,\n },\n },\n Optional (str) load_interval: ,\n Optional (str) mab: ,\n Optional (str) macsec_enabled: ,\n Optional (str) macsec_access_control: ,\n Optional (str) mtu: ,\n Optional (str) mka_policy: ,\n Optional (str) mka_primary_keychain: ,\n Optional (str) mka_fallback_keychain: ,\n Optional (str) negotiation_auto: ,\n Optional (str) cdp: ,\n Optional (str) snmp_trap_link_status: ,\n Optional (str) snmp_trap_mac_notification_change_added: ,\n Optional (str) snmp_trap_mac_notification_change_removed: ,\n Optional (str) spanning_tree_bpduguard: ,\n Optional (str) spanning_tree_portfast: ,\n Optional (str) spanning_tree_portfast_trunk: ,\n Optional (str) spanning_tree_bpdufilter: ,\n Optional (str) switchport_access_vlan: ,\n Optional (str) switchport_trunk_vlans: ,\n Optional (str) keepalive: ,\n Optional (str) switchport_mode: ,\n Optional (str) switchport_trunk_native_vlan: ,\n Optional (str) input_policy: ,\n Optional (str) output_policy: ,\n Optional (str) device_tracking_attach_policy: ,\n Optional (str) switchport_nonegotiate: ,\n Optional (str) vrf: ,\n Optional (str) src_ip: ,\n Optional (str) tunnel_mode: ,\n Optional (str) tunnel_dst: ,\n Optional (str) autoroute_announce: ,\n Optional (str) autoroute_destination: ,\n Optional (str) tunnel_priority: ,\n Optional (str) tunnel_bandwidth: ,\n Optional (str) tunnel_path_option: {\n Any (str) *: {\n Optional (str) path_type: ,\n Optional (str) path_name: ,\n },\n },\n Optional (str) mpls_ip: ,\n Optional (str) channel_group: {\n 'chg': ,\n 'mode': ,\n },\n Optional (str) power_inline: {\n Optional (str) state: ,\n Optional (str) max_watts: ,\n },\n Optional (str) power_inline_port_priority: ,\n Optional (str) flow_monitor_input: ,\n Optional (str) flow_monitor_output: ,\n Optional (str) flow_monitor_input_v6: ,\n Optional (str) flow_monitor_output_v6: ,\n Optional (str) flow_monitor_in_sampler: ,\n Optional (str) flow_monitor_out_sampler: ,\n Optional (str) input_sampler: ,\n Optional (str) output_sampler: ,\n Optional (str) pim_mode: ,\n Optional (str) policy_type: ,\n Optional (str) output_name: ,\n Optional (str) switchport_protected: ,\n Optional (str) switchport_block_unicast: ,\n Optional (str) switchport_block_multicast: ,\n Optional (str) ip_dhcp_snooping_trust: ,\n Optional (str) ip_arp_inspection_trust: ,\n Optional (str) lisp_mobility: ,\n Optional (str) mac_address_sticky: ,\n Optional (str) source_template: ,\n Optional (str) host_reachability_protocol: ,\n Optional (str) source_interface: ,\n Optional (str) member_vni: {\n Any (str) *: {\n Optional (str) vrf: ,\n Optional (str) ingress_replication: {\n 'enabled': ,\n Optional (str) remote_peer_ip: ,\n },\n Optional (str) mcast_group: ,\n Optional (str) local_routing: ,\n },\n },\n Optional (str) stackwise_virtual_link: ,\n Optional (str) dual_active_detection: ,\n Optional (str) ip_dhcp_snooping_information_option_allow_untrusted: ,\n Optional (str) duplex: ,\n Optional (str) speed: ,\n Optional (str) speed_nonegotiate: ,\n Optional (str) isis: {\n Optional (str) network: ,\n Optional (Or) Or ('ipv4', 'ipv6'): {\n Optional (str) level: {\n Optional (Or) Or ('level-1', 'level-2'): {\n Optional (str) metric: ,\n },\n },\n },\n },\n Optional (str) media_type: ,\n Optional (str) fhrps: {\n Any (str) *: {\n Optional (str) encryption_string: ,\n Optional (str) encryption_level: ,\n Optional (str) fhrp_description: ,\n Optional (str) group_id: ,\n Optional (str) ips: ,\n Optional (str) vrrp_preempt: ,\n Optional (str) hsrp_preempt: ,\n Optional (str) hsrp_preempt: ,\n Optional (str) priority: ,\n Optional (str) protocol: ,\n Optional (str) hsrp_timers: ,\n Optional (str) vrrp_timers: ,\n Optional (str) vrrp_learn: ,\n },\n },\n Optional (str) dialer_pool: ,\n Optional (str) mtu: ,\n Optional (str) chap_hostname: ,\n Optional (str) chap_password: ,\n Optional (str) chap_encryption: ,\n Optional (str) pap_username: ,\n Optional (str) pap_password: ,\n Optional (str) pppoe_max_payload: ,\n Optional (str) ip_helpers: ,\n Optional (str) pvc_vp: ,\n Optional (str) pvc_vc: ,\n Optional (str) pvc_ubr: ,\n Optional (str) pvc_vbr_nrt: ,\n Optional (str) ip_negotiated: ,\n Optional (str) hold_queue_in: ,\n Optional (str) hold_queue_out: ,\n Optional (str) service_instances: {\n Any (str) *: {\n Optional (str) service_instance: ,\n Optional (str) bridge_domain: ,\n Optional (str) dot1q: ,\n Optional (str) service_policy: ,\n Optional (str) description: ,\n Optional (str) service_instance_trunked: ,\n },\n },\n },\n },\n}", - "uid": "show_running-config_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L544" - }, - "nxos": { - "class": "ShowRunningConfigInterface", - "doc": "Parser for\n show running-config interface {interface},\n show running-config | section ^interface,\n show running-config interface\n\n The 2nd and 3rd cmd returns the same result. The reason to have them both is so that users can use either\n\n ", - "module_name": "show_interface", - "package": "genie.libs.parser", - "schema": "{\n'interface': {\n Any (str) *: {\n Optional (str) shutdown: ,\n Optional (str) switchport: ,\n Optional (str) switchport_mode: ,\n Optional (str) trunk_vlans: ,\n Optional (str) trunk_native_vlan: ,\n Optional (str) description: ,\n Optional (str) access_vlan: ,\n Optional (str) speed: ,\n Optional (str) duplex: ,\n Optional (str) vpc: ,\n Optional (str) port_channel: {\n Optional (str) port_channel_mode: ,\n Optional (str) port_channel_int: ,\n },\n Optional (str) host_reachability_protocol: ,\n Optional (str) source_interface: ,\n Optional (str) member_vni: {\n Any (str) *: {\n Optional (str) associate_vrf: ,\n Optional (str) mcast_group: ,\n Optional (str) suppress_arp: ,\n },\n },\n Optional (str) mtu: ,\n Optional (str) ip_address: ,\n Optional (str) ip_address_secondary: ,\n Optional (str) vrf_member: ,\n Optional (str) fabric_forwarding_mode: ,\n },\n },\n}", - "uid": "show_running-config_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_interface.py#L3140" - } - }, - "show running-config mdns-sd": { - "iosxe": { - "class": "ShowRunMdnsSd", - "doc": "Parser for show running-config mdns-sd", - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\n'mdns_gateway': {\n 'mode': ,\n Optional (str) act_qry_timer: ,\n Optional (str) rate_limit: ,\n Optional (str) srvc_mdns_qry: ,\n Optional (str) cache_mem_max: ,\n Optional (str) srvc_enu_prd: ,\n Optional (str) air_prnt_hlp: ,\n Optional (str) any_qry: ,\n Optional (str) cach_sync_timer: ,\n Optional (str) act_res_timer: ,\n Optional (str) src_intf: ,\n Optional (str) agent_ip: ,\n },\nOptional (str) mdns_loc_filter: {\n Optional (str) loc_filter_names: {\n Any (str) *: {\n Optional (str) loc_fil_name: ,\n Optional (str) loc_grps: {\n Any (str) *: {\n Optional (str) loc_grp: ,\n Optional (str) vlan_no: ListOf (type) ,\n Optional (str) role: ListOf (type) ,\n },\n },\n },\n },\n },\nOptional (str) mdns_srvc_def: {\n Optional (str) srvc_def_names: {\n Any (str) *: {\n Optional (str) srvc_def_name: ,\n Optional (str) srvc_type: ListOf (type) ,\n },\n },\n },\n'mdns_srvc_list': {\n Optional (str) srvc_list_names: {\n Any (str) *: {\n Optional (str) srvc_list_name: ,\n Optional (str) fil_dir: ,\n Optional (str) srvc_list_1: ListOf (type) ,\n Optional (str) mat_srvc_lists: {\n Any (str) *: {\n Optional (str) srvc_list: ,\n Optional (str) service_types: ,\n },\n },\n },\n },\n },\nOptional (str) mdns_srvc_pol: {\n Optional (str) srvc_pol_names: {\n Any (str) *: {\n Optional (str) srvc_poli_name: ,\n Optional (str) policy_srvc_lists: {\n Any (str) *: {\n Optional (str) poli_srvc_list: ,\n Optional (str) bound_dir: ,\n },\n },\n },\n },\n },\nOptional (str) mdns_location_grps: {\n Optional (str) loc_grp_names: {\n Any (str) *: {\n Optional (str) loc_grp_name: ,\n Optional (str) vl_no: ListOf (type) ,\n Optional (str) intf: ListOf (type) ,\n },\n },\n },\n}", - "uid": "show_running-config_mdns-sd", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L2389" "folders": { "iosxe": { "class": "ShowRunInterface", "doc": " Parser for\n show running-config interface {interface},\n show running-config | section ^interface\n ", "module_name": "iosxe.show_run", "package": "genie.libs.parser", - "schema": "{\n 'interfaces': {\n Any('*'): {\n Optional('authentication_control_direction'): str,\n Optional('authentication_event_fail_action'): str,\n Optional('authentication_fallback'): str,\n Optional('authentication_host_mode'): str,\n Optional('authentication_order'): str,\n Optional('authentication_periodic'): bool,\n Optional('authentication_port_control'): str,\n Optional('authentication_priority'): str,\n Optional('authentication_timer_inactivity'): str,\n Optional('authentication_timer_reauthenticate_server'): bool,\n Optional('authentication_timer_reauthenticate'): int,\n Optional('authentication_violation'): str,\n Optional('trust_device'): str,\n Optional('carrier_delay'): list,\n Optional('shutdown'): bool,\n Optional('encapsulation_dot1q'): str,\n Optional('description'): str,\n Optional('dot1x_pae_authenticator'): bool,\n Optional('dot1x_timeout_quiet_period'): str,\n Optional('dot1x_timeout_server_timeout'): str,\n Optional('dot1x_timeout_tx_period'): str,\n Optional('dot1x_pae'): str,\n Optional('dot1x_timeout_supp_timeout'): int,\n Optional('dot1x_max_req'): int,\n Optional('dot1x_authenticator_eap_profile'): str,\n Optional('dot1x_timeout_held_period'): int,\n Optional('dot1x_credentials'): str,\n Optional('dot1x_supplicant_eap_profile'): str,\n Optional('ip_arp_inspection_limit_rate'): str,\n Optional('ip_dhcp_snooping_limit_rate'): str,\n Optional('access_session_host_mode'): str,\n Optional('access_session'): str,\n Optional('access_session_port_control'): str,\n Optional('ip_ospf'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('ipv4'): {\n 'ip': str,\n 'netmask': str,\n },\n Optional('ipv6'): list,\n Optional('ipv6_ospf'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('ipv6_enable'): bool,\n Optional('ipv6_destination_guard_attach_policy'): str,\n Optional('ipv6_source_guard_attach_policy'): str,\n Optional('ipv6_nd_raguard_attach_policy'): str,\n Optional('ipv6_ospfv3'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('acl'): {\n Optional('inbound'): {\n 'acl_name': str,\n 'direction': str,\n },\n Optional('outbound'): {\n 'acl_name': str,\n 'direction': str,\n },\n },\n Optional('load_interval'): str,\n Optional('mab'): bool,\n Optional('macsec_enabled'): bool,\n Optional('macsec_access_control'): str,\n Optional('mtu'): int,\n Optional('mka_policy'): str,\n Optional('mka_primary_keychain'): str,\n Optional('mka_fallback_keychain'): str,\n Optional('negotiation_auto'): bool,\n Optional('cdp'): str,\n Optional('snmp_trap_link_status'): bool,\n Optional('snmp_trap_mac_notification_change_added'): bool,\n Optional('snmp_trap_mac_notification_change_removed'): bool,\n Optional('spanning_tree_bpduguard'): str,\n Optional('spanning_tree_portfast'): bool,\n Optional('spanning_tree_portfast_trunk'): bool,\n Optional('spanning_tree_bpdufilter'): str,\n Optional('switchport_access_vlan'): str,\n Optional('switchport_trunk_vlans'): str,\n Optional('keepalive'): bool,\n Optional('switchport_mode'): str,\n Optional('switchport_trunk_native_vlan'): int,\n Optional('input_policy'): str,\n Optional('output_policy'): str,\n Optional('device_tracking_attach_policy'): str,\n Optional('switchport_nonegotiate'): str,\n Optional('vrf'): str,\n Optional('src_ip'): str,\n Optional('tunnel_mode'): str,\n Optional('tunnel_dst'): str,\n Optional('autoroute_announce'): str,\n Optional('autoroute_destination'): str,\n Optional('tunnel_priority'): list,\n Optional('tunnel_bandwidth'): int,\n Optional('tunnel_path_option'): {\n Any('*'): {\n Optional('path_type'): str,\n Optional('path_name'): str,\n },\n },\n Optional('mpls_ip'): str,\n Optional('channel_group'): {\n 'chg': int,\n 'mode': str,\n },\n Optional('power_inline'): {\n Optional('state'): str,\n Optional('max_watts'): str,\n },\n Optional('power_inline_port_priority'): str,\n Optional('flow_monitor_input'): str,\n Optional('flow_monitor_output'): str,\n Optional('flow_monitor_input_v6'): str,\n Optional('flow_monitor_output_v6'): str,\n Optional('flow_monitor_in_sampler'): str,\n Optional('flow_monitor_out_sampler'): str,\n Optional('input_sampler'): str,\n Optional('output_sampler'): str,\n Optional('pim_mode'): str,\n Optional('policy_type'): str,\n Optional('output_name'): str,\n Optional('switchport_protected'): bool,\n Optional('switchport_block_unicast'): bool,\n Optional('switchport_block_multicast'): bool,\n Optional('ip_dhcp_snooping_trust'): bool,\n Optional('ip_arp_inspection_trust'): bool,\n Optional('lisp_mobility'): str,\n Optional('mac_address_sticky'): str,\n Optional('source_template'): str,\n Optional('host_reachability_protocol'): str,\n Optional('source_interface'): str,\n Optional('member_vni'): {\n Any('*'): {\n Optional('vrf'): str,\n Optional('ingress_replication'): {\n 'enabled': bool,\n Optional('remote_peer_ip'): str,\n },\n Optional('mcast_group'): str,\n Optional('local_routing'): bool,\n },\n },\n Optional('stackwise_virtual_link'): int,\n Optional('dual_active_detection'): bool,\n Optional('ip_dhcp_snooping_information_option_allow_untrusted'): bool,\n Optional('speed'): int,\n Optional('speed_nonegotiate'): bool,\n Optional('isis'): {\n Optional('network'): str,\n Optional('Or ('ipv4', 'ipv6')'): {\n Optional('level'): {\n Optional('Or ('level-1', 'level-2')'): {\n Optional('metric'): int,\n },\n },\n },\n },\n },\n },\n}", + "schema": "{\n 'interfaces': {\n Any('*'): {\n Optional('authentication_control_direction'): str,\n Optional('authentication_event_fail_action'): str,\n Optional('authentication_fallback'): str,\n Optional('authentication_host_mode'): str,\n Optional('authentication_order'): str,\n Optional('authentication_periodic'): bool,\n Optional('authentication_port_control'): str,\n Optional('authentication_priority'): str,\n Optional('authentication_timer_inactivity'): str,\n Optional('authentication_timer_reauthenticate_server'): bool,\n Optional('authentication_timer_reauthenticate'): int,\n Optional('authentication_violation'): str,\n Optional('trust_device'): str,\n Optional('carrier_delay'): list,\n Optional('shutdown'): bool,\n Optional('encapsulation_ppp'): bool,\n Optional('encapsulation_dot1q'): str,\n Optional('description'): str,\n Optional('dot1x_pae_authenticator'): bool,\n Optional('dot1x_timeout_quiet_period'): str,\n Optional('dot1x_timeout_server_timeout'): str,\n Optional('dot1x_timeout_tx_period'): str,\n Optional('dot1x_pae'): str,\n Optional('dot1x_timeout_supp_timeout'): int,\n Optional('dot1x_max_req'): int,\n Optional('dot1x_authenticator_eap_profile'): str,\n Optional('dot1x_timeout_held_period'): int,\n Optional('dot1x_credentials'): str,\n Optional('dot1x_supplicant_eap_profile'): str,\n Optional('ip_arp_inspection_limit_rate'): str,\n Optional('ip_dhcp_snooping_limit_rate'): str,\n Optional('access_session_host_mode'): str,\n Optional('access_session'): str,\n Optional('access_session_port_control'): str,\n Optional('ip_ospf'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('ipv4'): {\n 'ip': str,\n 'netmask': str,\n },\n Optional('ipv4_secondaries'): {\n Any('*'): {\n 'ip': str,\n 'netmask': str,\n 'primary': bool,\n },\n },\n Optional('ipv6'): list,\n Optional('ipv6_ospf'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('ipv6_enable'): bool,\n Optional('ipv6_destination_guard_attach_policy'): str,\n Optional('ipv6_source_guard_attach_policy'): str,\n Optional('ipv6_nd_raguard_attach_policy'): str,\n Optional('ipv6_ospfv3'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('acl'): {\n Optional('inbound'): {\n 'acl_name': str,\n 'direction': str,\n },\n Optional('outbound'): {\n 'acl_name': str,\n 'direction': str,\n },\n },\n Optional('load_interval'): str,\n Optional('mab'): bool,\n Optional('macsec_enabled'): bool,\n Optional('macsec_access_control'): str,\n Optional('mtu'): int,\n Optional('mka_policy'): str,\n Optional('mka_primary_keychain'): str,\n Optional('mka_fallback_keychain'): str,\n Optional('negotiation_auto'): bool,\n Optional('cdp'): str,\n Optional('snmp_trap_link_status'): bool,\n Optional('snmp_trap_mac_notification_change_added'): bool,\n Optional('snmp_trap_mac_notification_change_removed'): bool,\n Optional('spanning_tree_bpduguard'): str,\n Optional('spanning_tree_portfast'): bool,\n Optional('spanning_tree_portfast_trunk'): bool,\n Optional('spanning_tree_bpdufilter'): str,\n Optional('switchport_access_vlan'): str,\n Optional('switchport_trunk_vlans'): str,\n Optional('keepalive'): bool,\n Optional('switchport_mode'): str,\n Optional('switchport_trunk_native_vlan'): int,\n Optional('input_policy'): str,\n Optional('output_policy'): str,\n Optional('device_tracking_attach_policy'): str,\n Optional('switchport_nonegotiate'): str,\n Optional('vrf'): str,\n Optional('src_ip'): str,\n Optional('tunnel_mode'): str,\n Optional('tunnel_dst'): str,\n Optional('autoroute_announce'): str,\n Optional('autoroute_destination'): str,\n Optional('tunnel_priority'): list,\n Optional('tunnel_bandwidth'): int,\n Optional('tunnel_path_option'): {\n Any('*'): {\n Optional('path_type'): str,\n Optional('path_name'): str,\n },\n },\n Optional('mpls_ip'): str,\n Optional('channel_group'): {\n 'chg': int,\n 'mode': str,\n },\n Optional('power_inline'): {\n Optional('state'): str,\n Optional('max_watts'): str,\n },\n Optional('power_inline_port_priority'): str,\n Optional('flow_monitor_input'): str,\n Optional('flow_monitor_output'): str,\n Optional('flow_monitor_input_v6'): str,\n Optional('flow_monitor_output_v6'): str,\n Optional('flow_monitor_in_sampler'): str,\n Optional('flow_monitor_out_sampler'): str,\n Optional('input_sampler'): str,\n Optional('output_sampler'): str,\n Optional('pim_mode'): str,\n Optional('policy_type'): str,\n Optional('output_name'): str,\n Optional('switchport_protected'): bool,\n Optional('switchport_block_unicast'): bool,\n Optional('switchport_block_multicast'): bool,\n Optional('ip_dhcp_snooping_trust'): bool,\n Optional('ip_arp_inspection_trust'): bool,\n Optional('lisp_mobility'): str,\n Optional('mac_address_sticky'): str,\n Optional('source_template'): str,\n Optional('host_reachability_protocol'): str,\n Optional('source_interface'): str,\n Optional('member_vni'): {\n Any('*'): {\n Optional('vrf'): str,\n Optional('ingress_replication'): {\n 'enabled': bool,\n Optional('remote_peer_ip'): str,\n },\n Optional('mcast_group'): str,\n Optional('local_routing'): bool,\n },\n },\n Optional('stackwise_virtual_link'): int,\n Optional('dual_active_detection'): bool,\n Optional('ip_dhcp_snooping_information_option_allow_untrusted'): bool,\n Optional('duplex'): str,\n Optional('speed'): int,\n Optional('speed_nonegotiate'): bool,\n Optional('isis'): {\n Optional('network'): str,\n Optional('Or ('ipv4', 'ipv6')'): {\n Optional('level'): {\n Optional('Or ('level-1', 'level-2')'): {\n Optional('metric'): int,\n },\n },\n },\n },\n Optional('media_type'): str,\n Optional('fhrps'): {\n Any('*'): {\n Optional('encryption_string'): str,\n Optional('encryption_level'): str,\n Optional('fhrp_description'): str,\n Optional('group_id'): str,\n Optional('ips'): list,\n Optional('vrrp_preempt'): bool,\n Optional('hsrp_preempt'): bool,\n Optional('hsrp_preempt'): bool,\n Optional('priority'): str,\n Optional('protocol'): str,\n Optional('hsrp_timers'): str,\n Optional('vrrp_timers'): str,\n Optional('vrrp_learn'): bool,\n },\n },\n Optional('dialer_pool'): str,\n Optional('mtu'): str,\n Optional('chap_hostname'): str,\n Optional('chap_password'): str,\n Optional('chap_encryption'): int,\n Optional('pap_username'): str,\n Optional('pap_password'): str,\n Optional('pppoe_max_payload'): int,\n Optional('ip_helpers'): list,\n Optional('pvc_vp'): int,\n Optional('pvc_vc'): int,\n Optional('pvc_ubr'): str,\n Optional('pvc_vbr_nrt'): str,\n Optional('ip_negotiated'): bool,\n Optional('hold_queue_in'): int,\n Optional('hold_queue_out'): int,\n Optional('service_instances'): {\n Any('*'): {\n Optional('service_instance'): str,\n Optional('bridge_domain'): str,\n Optional('dot1q'): str,\n Optional('service_policy'): str,\n Optional('description'): str,\n Optional('service_instance_trunked'): bool,\n },\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, "uid": "show_running-config_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L475" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L544" }, "nxos": { "class": "ShowRunningConfigInterface", @@ -82602,7 +82514,7 @@ "os": "iosxe" }, "uid": "show_running-config_mdns-sd", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L1851" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L2389" } } }, @@ -82655,14 +82567,6 @@ } }, "show running-config nve": { - "iosxe": { - "class": "ShowRunningConfigNve", - "doc": "Parser for show running-config nve", - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\nOptional (str) l2vpn_global: {\n Optional (str) replication_type: ,\n Optional (str) router_id: ,\n Optional (str) default_gateway: ,\n Optional (str) peer_state_log: ,\n Optional (str) mac_duplication_limit: {\n 'limit_number': ,\n 'time_limit': ,\n },\n Optional (str) ip_duplication_limit: {\n 'limit_number': ,\n 'time_limit': ,\n },\n Optional (str) id_auto_rt: ,\n Optional (str) learn_ip_addr: ,\n Optional (str) arp_ndp_suppression: ,\n },\nOptional (str) l2vpn_evi: {\n Any (str) *: {\n 'type': ,\n 'encapsulation': ,\n Optional (str) replication_type: ,\n Optional (str) adv_default_gateway: ,\n Optional (str) learn_ip_addr: ,\n Optional (str) reoriginate_route_ty5: ,\n Optional (str) autogenerate_route_target: ,\n Optional (str) route_distinguisher: ,\n Optional (str) route_target_import: ListOf (type) ,\n Optional (str) route_target_export: ListOf (type) ,\n Optional (str) route_target_both: ListOf (type) ,\n },\n },\nOptional (str) vlans: {\n Any (str) *: {\n Optional (str) vlan_type: ,\n 'vni': ,\n Optional (str) evi: ,\n },\n },\nOptional (str) svis: {\n Any (str) *: {\n Optional (str) svi_type: ,\n Optional (str) shutdown: ,\n Optional (str) description: ,\n Optional (str) vrf: ,\n Optional (str) unnumbered_interface: ,\n Optional (str) autostate: ,\n Optional (str) pim_enable: ,\n Optional (str) ipv4: ,\n Optional (str) secondary_ip_address: ListOf (type) ,\n Optional (str) ipv6: ListOf (type) ,\n Optional (str) ipv6_enable: ,\n Optional (str) mac_addr: ,\n Optional (str) ip_addr_state: ,\n Optional (str) source_interface: ,\n Optional (str) mapped_private_vlan: {\n 'action': ,\n Optional (str) vlans: ,\n },\n Optional (str) helper_address: {\n Any (str) *: {\n 'ip_address': ,\n Optional (str) reachable_over: ,\n },\n },\n Optional (str) dhcp_relay_source: ,\n },\n },\nOptional (str) overlay_interfaces: {\n Any (str) *: {\n Optional (str) name: ,\n Optional (str) shutdown: ,\n Optional (str) vrf: ,\n Optional (str) autostate: ,\n Optional (str) ipv4: ,\n Optional (str) secondary_ip_address: ListOf (type) ,\n Optional (str) ipv6: ListOf (type) ,\n Optional (str) ipv6_enable: ,\n Optional (str) mac_addr: ,\n Optional (str) unnumbered_interface: ,\n Optional (str) pim_enable: ,\n Optional (str) mapped_private_vlan: {\n 'action': ,\n Optional (str) vlans: ,\n },\n Optional (str) ip_addr_state: ,\n Optional (str) source_interface: ,\n },\n },\nOptional (str) nve_interfaces: {\n Any (str) *: {\n Optional (str) description: ,\n Optional (str) shutdown: ,\n Optional (str) ip_addr_state: ,\n Optional (str) host_reachability_protocol: ,\n Optional (str) source_interface: ,\n Optional (str) vxlan_encapsulation: {\n Optional (str) encapsulation_type: ,\n },\n Optional (str) vni: {\n Optional (str) l2vni: {\n Any (str) *: {\n Optional (str) replication_mcast: ,\n Optional (str) replication_mcast_ipv6: ,\n Optional (str) replication_type: ,\n },\n },\n Optional (str) l3vni: {\n Any (str) *: {\n 'vrf': ,\n },\n },\n },\n },\n },\nOptional (str) bgp: {\n Any (str) *: {\n 'as_number': ,\n Optional (str) router_id: ,\n Optional (str) log_neighbor_change: ,\n Optional (str) graceful_restart: ,\n Optional (str) max_update_delay: ,\n Optional (str) ipv4_unicast_state: ,\n Optional (str) neighbors: {\n Any (str) *: {\n 'peer_as_number': ,\n Optional (str) bgp_update_source: ,\n },\n },\n Optional (str) address_family: {\n Any (str) *: {\n Optional (str) vrf: ,\n Optional (str) advertise_l2vpn_evpn: ,\n Optional (str) redistribute_connected: ,\n Optional (str) default_info_originate: ,\n Optional (str) redistribute_static: ,\n Optional (str) select_additional_paths: ,\n Optional (str) addr_family_additional_paths: ,\n Optional (str) max_path: ,\n Optional (str) address_family_neighbor: {\n Any (str) *: {\n Optional (str) community_attr_to_send: ,\n Optional (str) additional_paths: ,\n Optional (str) advertise_additional_paths: ,\n },\n },\n },\n },\n },\n },\nOptional (str) vrf: {\n Any (str) *: {\n Optional (str) route_distinguisher: ,\n Optional (str) description: ,\n Optional (str) address_family: {\n Any (str) *: {\n Optional (str) mdt_default_vxlan: ,\n Optional (str) mdt_auto_discovery: ,\n Optional (str) data_mdt_group: ,\n Optional (str) data_mdt_group_mask: ,\n Optional (str) data_mdt_threshold: ,\n Optional (str) bgp_inter_as: ,\n Optional (str) mdt_overlay: ,\n Optional (str) strict_rpf_check: ,\n Optional (str) route_target_import: ListOf (type) ,\n Optional (str) route_target_export: ListOf (type) ,\n Optional (str) route_target_both: ListOf (type) ,\n Optional (str) rp_address: ,\n Optional (str) register_source: ,\n },\n },\n },\n },\n}", - "uid": "show_running-config_nve", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L3984" "folders": { "iosxe": { "class": "ShowRunningConfigNve", @@ -82674,7 +82578,7 @@ "os": "iosxe" }, "uid": "show_running-config_nve", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L3446" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L3984" } } }, @@ -82791,23 +82695,31 @@ } }, "show running-config | i ^ip route": { - "ios": { - "class": "ShowRunIpRoute", - "doc": "Parser for: show running-config | ^ip route", - "module_name": "show_run_ip_route", - "package": "genie.libs.parser", - "schema": "{\n'ip_routes': {\n Any (str) *: {\n 'vrf': ,\n 'vrf_global': ,\n 'subnet': ,\n 'subnet_mask': ,\n 'cidr': ,\n 'next_hop': ,\n 'forward_address': ,\n 'route_name': ,\n 'metric': ,\n 'track_object': ,\n 'permanent': ,\n 'tag': ,\n },\n },\n}", - "uid": "show_running-config___i_^ip_route", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/ios/show_run_ip_route.py#L4" - }, - "iosxe": { - "class": "ShowRunIpRoute", - "doc": null, - "module_name": "show_run_ip_route", - "package": "genie.libs.parser", - "schema": "{\n'ip_routes': {\n Any (str) *: {\n 'vrf': ,\n 'vrf_global': ,\n 'subnet': ,\n 'subnet_mask': ,\n 'cidr': ,\n 'next_hop': ,\n 'forward_address': ,\n 'route_name': ,\n 'metric': ,\n 'track_object': ,\n 'permanent': ,\n 'tag': ,\n },\n },\n}", - "uid": "show_running-config___i_^ip_route", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run_ip_route.py#L31" + "folders": { + "ios": { + "class": "ShowRunIpRoute", + "doc": "Parser for: show running-config | ^ip route", + "module_name": "ios.show_run_ip_route", + "package": "genie.libs.parser", + "schema": "{\n 'ip_routes': {\n Any('*'): {\n 'vrf': str,\n 'vrf_global': str,\n 'subnet': str,\n 'subnet_mask': str,\n 'cidr': int,\n 'next_hop': str,\n 'forward_address': str,\n 'route_name': str,\n 'metric': str,\n 'track_object': str,\n 'permanent': str,\n 'tag': str,\n },\n },\n}", + "tokens": { + "os": "ios" + }, + "uid": "show_running-config___i_^ip_route", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/ios/show_run_ip_route.py#L4" + }, + "iosxe": { + "class": "ShowRunIpRoute", + "doc": null, + "module_name": "iosxe.show_run_ip_route", + "package": "genie.libs.parser", + "schema": "{\n 'ip_routes': {\n Any('*'): {\n 'vrf': str,\n 'vrf_global': str,\n 'subnet': str,\n 'subnet_mask': str,\n 'cidr': int,\n 'next_hop': str,\n 'forward_address': str,\n 'route_name': str,\n 'metric': str,\n 'track_object': str,\n 'permanent': str,\n 'tag': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_running-config___i_^ip_route", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run_ip_route.py#L31" + } } }, "show running-config | inc peer": { @@ -82875,46 +82787,18 @@ } }, "show running-config | section ^interface": { - "iosxe": { - "class": "ShowRunInterface", - "doc": " Parser for\n show running-config interface {interface},\n show running-config | section ^interface\n ", - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\n'interfaces': {\n Any (str) *: {\n Optional (str) authentication_control_direction: ,\n Optional (str) authentication_event_fail_action: ,\n Optional (str) authentication_fallback: ,\n Optional (str) authentication_host_mode: ,\n Optional (str) authentication_order: ,\n Optional (str) authentication_periodic: ,\n Optional (str) authentication_port_control: ,\n Optional (str) authentication_priority: ,\n Optional (str) authentication_timer_inactivity: ,\n Optional (str) authentication_timer_reauthenticate_server: ,\n Optional (str) authentication_timer_reauthenticate: ,\n Optional (str) authentication_violation: ,\n Optional (str) trust_device: ,\n Optional (str) carrier_delay: ,\n Optional (str) shutdown: ,\n Optional (str) encapsulation_ppp: ,\n Optional (str) encapsulation_dot1q: ,\n Optional (str) description: ,\n Optional (str) dot1x_pae_authenticator: ,\n Optional (str) dot1x_timeout_quiet_period: ,\n Optional (str) dot1x_timeout_server_timeout: ,\n Optional (str) dot1x_timeout_tx_period: ,\n Optional (str) dot1x_pae: ,\n Optional (str) dot1x_timeout_supp_timeout: ,\n Optional (str) dot1x_max_req: ,\n Optional (str) dot1x_authenticator_eap_profile: ,\n Optional (str) dot1x_timeout_held_period: ,\n Optional (str) dot1x_credentials: ,\n Optional (str) dot1x_supplicant_eap_profile: ,\n Optional (str) ip_arp_inspection_limit_rate: ,\n Optional (str) ip_dhcp_snooping_limit_rate: ,\n Optional (str) access_session_host_mode: ,\n Optional (str) access_session: ,\n Optional (str) access_session_port_control: ,\n Optional (str) ip_ospf: {\n Any (str) *: {\n 'area': ,\n },\n },\n Optional (str) ipv4: {\n 'ip': ,\n 'netmask': ,\n },\n Optional (str) ipv4_secondaries: {\n Any (str) *: {\n 'ip': ,\n 'netmask': ,\n 'primary': ,\n },\n },\n Optional (str) ipv6: ,\n Optional (str) ipv6_ospf: {\n Any (str) *: {\n 'area': ,\n },\n },\n Optional (str) ipv6_enable: ,\n Optional (str) ipv6_destination_guard_attach_policy: ,\n Optional (str) ipv6_source_guard_attach_policy: ,\n Optional (str) ipv6_nd_raguard_attach_policy: ,\n Optional (str) ipv6_ospfv3: {\n Any (str) *: {\n 'area': ,\n },\n },\n Optional (str) acl: {\n Optional (str) inbound: {\n 'acl_name': ,\n 'direction': ,\n },\n Optional (str) outbound: {\n 'acl_name': ,\n 'direction': ,\n },\n },\n Optional (str) load_interval: ,\n Optional (str) mab: ,\n Optional (str) macsec_enabled: ,\n Optional (str) macsec_access_control: ,\n Optional (str) mtu: ,\n Optional (str) mka_policy: ,\n Optional (str) mka_primary_keychain: ,\n Optional (str) mka_fallback_keychain: ,\n Optional (str) negotiation_auto: ,\n Optional (str) cdp: ,\n Optional (str) snmp_trap_link_status: ,\n Optional (str) snmp_trap_mac_notification_change_added: ,\n Optional (str) snmp_trap_mac_notification_change_removed: ,\n Optional (str) spanning_tree_bpduguard: ,\n Optional (str) spanning_tree_portfast: ,\n Optional (str) spanning_tree_portfast_trunk: ,\n Optional (str) spanning_tree_bpdufilter: ,\n Optional (str) switchport_access_vlan: ,\n Optional (str) switchport_trunk_vlans: ,\n Optional (str) keepalive: ,\n Optional (str) switchport_mode: ,\n Optional (str) switchport_trunk_native_vlan: ,\n Optional (str) input_policy: ,\n Optional (str) output_policy: ,\n Optional (str) device_tracking_attach_policy: ,\n Optional (str) switchport_nonegotiate: ,\n Optional (str) vrf: ,\n Optional (str) src_ip: ,\n Optional (str) tunnel_mode: ,\n Optional (str) tunnel_dst: ,\n Optional (str) autoroute_announce: ,\n Optional (str) autoroute_destination: ,\n Optional (str) tunnel_priority: ,\n Optional (str) tunnel_bandwidth: ,\n Optional (str) tunnel_path_option: {\n Any (str) *: {\n Optional (str) path_type: ,\n Optional (str) path_name: ,\n },\n },\n Optional (str) mpls_ip: ,\n Optional (str) channel_group: {\n 'chg': ,\n 'mode': ,\n },\n Optional (str) power_inline: {\n Optional (str) state: ,\n Optional (str) max_watts: ,\n },\n Optional (str) power_inline_port_priority: ,\n Optional (str) flow_monitor_input: ,\n Optional (str) flow_monitor_output: ,\n Optional (str) flow_monitor_input_v6: ,\n Optional (str) flow_monitor_output_v6: ,\n Optional (str) flow_monitor_in_sampler: ,\n Optional (str) flow_monitor_out_sampler: ,\n Optional (str) input_sampler: ,\n Optional (str) output_sampler: ,\n Optional (str) pim_mode: ,\n Optional (str) policy_type: ,\n Optional (str) output_name: ,\n Optional (str) switchport_protected: ,\n Optional (str) switchport_block_unicast: ,\n Optional (str) switchport_block_multicast: ,\n Optional (str) ip_dhcp_snooping_trust: ,\n Optional (str) ip_arp_inspection_trust: ,\n Optional (str) lisp_mobility: ,\n Optional (str) mac_address_sticky: ,\n Optional (str) source_template: ,\n Optional (str) host_reachability_protocol: ,\n Optional (str) source_interface: ,\n Optional (str) member_vni: {\n Any (str) *: {\n Optional (str) vrf: ,\n Optional (str) ingress_replication: {\n 'enabled': ,\n Optional (str) remote_peer_ip: ,\n },\n Optional (str) mcast_group: ,\n Optional (str) local_routing: ,\n },\n },\n Optional (str) stackwise_virtual_link: ,\n Optional (str) dual_active_detection: ,\n Optional (str) ip_dhcp_snooping_information_option_allow_untrusted: ,\n Optional (str) duplex: ,\n Optional (str) speed: ,\n Optional (str) speed_nonegotiate: ,\n Optional (str) isis: {\n Optional (str) network: ,\n Optional (Or) Or ('ipv4', 'ipv6'): {\n Optional (str) level: {\n Optional (Or) Or ('level-1', 'level-2'): {\n Optional (str) metric: ,\n },\n },\n },\n },\n Optional (str) media_type: ,\n Optional (str) fhrps: {\n Any (str) *: {\n Optional (str) encryption_string: ,\n Optional (str) encryption_level: ,\n Optional (str) fhrp_description: ,\n Optional (str) group_id: ,\n Optional (str) ips: ,\n Optional (str) vrrp_preempt: ,\n Optional (str) hsrp_preempt: ,\n Optional (str) hsrp_preempt: ,\n Optional (str) priority: ,\n Optional (str) protocol: ,\n Optional (str) hsrp_timers: ,\n Optional (str) vrrp_timers: ,\n Optional (str) vrrp_learn: ,\n },\n },\n Optional (str) dialer_pool: ,\n Optional (str) mtu: ,\n Optional (str) chap_hostname: ,\n Optional (str) chap_password: ,\n Optional (str) chap_encryption: ,\n Optional (str) pap_username: ,\n Optional (str) pap_password: ,\n Optional (str) pppoe_max_payload: ,\n Optional (str) ip_helpers: ,\n Optional (str) pvc_vp: ,\n Optional (str) pvc_vc: ,\n Optional (str) pvc_ubr: ,\n Optional (str) pvc_vbr_nrt: ,\n Optional (str) ip_negotiated: ,\n Optional (str) hold_queue_in: ,\n Optional (str) hold_queue_out: ,\n Optional (str) service_instances: {\n Any (str) *: {\n Optional (str) service_instance: ,\n Optional (str) bridge_domain: ,\n Optional (str) dot1q: ,\n Optional (str) service_policy: ,\n Optional (str) description: ,\n Optional (str) service_instance_trunked: ,\n },\n },\n },\n },\n}", - "uid": "show_running-config___section_^interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L544" - }, - "nxos": { - "class": "ShowRunningConfigInterface", - "doc": "Parser for\n show running-config interface {interface},\n show running-config | section ^interface,\n show running-config interface\n\n The 2nd and 3rd cmd returns the same result. The reason to have them both is so that users can use either\n\n ", - "module_name": "show_interface", - "package": "genie.libs.parser", - "schema": "{\n'interface': {\n Any (str) *: {\n Optional (str) shutdown: ,\n Optional (str) switchport: ,\n Optional (str) switchport_mode: ,\n Optional (str) trunk_vlans: ,\n Optional (str) trunk_native_vlan: ,\n Optional (str) description: ,\n Optional (str) access_vlan: ,\n Optional (str) speed: ,\n Optional (str) duplex: ,\n Optional (str) vpc: ,\n Optional (str) port_channel: {\n Optional (str) port_channel_mode: ,\n Optional (str) port_channel_int: ,\n },\n Optional (str) host_reachability_protocol: ,\n Optional (str) source_interface: ,\n Optional (str) member_vni: {\n Any (str) *: {\n Optional (str) associate_vrf: ,\n Optional (str) mcast_group: ,\n Optional (str) suppress_arp: ,\n },\n },\n Optional (str) mtu: ,\n Optional (str) ip_address: ,\n Optional (str) ip_address_secondary: ,\n Optional (str) vrf_member: ,\n Optional (str) fabric_forwarding_mode: ,\n },\n },\n}", - "uid": "show_running-config___section_^interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_interface.py#L3140" - } - }, - "show running-config | section bgp": { - "iosxe": { - "class": "ShowRunSectionBgp", - "doc": "Parser for show running-config | section bgp", - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\nOptional (str) bgp: {\n Any (str) *: {\n 'as_number': ,\n Optional (str) router_id: ,\n Optional (str) log_neighbor_change: ,\n Optional (str) graceful_restart: ,\n Optional (str) max_update_delay: ,\n Optional (str) ipv4_unicast_state: ,\n Optional (str) neighbors: {\n Any (str) *: {\n 'peer_as_number': ,\n Optional (str) bgp_update_source: ,\n },\n },\n Optional (str) address_family: {\n Any (str) *: {\n Optional (str) vrf: ,\n Optional (str) advertise_l2vpn_evpn: ,\n Optional (str) redistribute_connected: ,\n Optional (str) default_info_originate: ,\n Optional (str) redistribute_static: ,\n Optional (str) select_additional_paths: ,\n Optional (str) addr_family_additional_paths: ,\n Optional (str) max_path: ,\n Optional (str) address_family_neighbor: {\n Any (str) *: {\n Optional (str) community_attr_to_send: ,\n Optional (str) additional_paths: ,\n Optional (str) advertise_additional_paths: ,\n },\n },\n },\n },\n },\n },\n}", - "uid": "show_running-config___section_bgp", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L4946" "folders": { "iosxe": { "class": "ShowRunInterface", "doc": " Parser for\n show running-config interface {interface},\n show running-config | section ^interface\n ", "module_name": "iosxe.show_run", "package": "genie.libs.parser", - "schema": "{\n 'interfaces': {\n Any('*'): {\n Optional('authentication_control_direction'): str,\n Optional('authentication_event_fail_action'): str,\n Optional('authentication_fallback'): str,\n Optional('authentication_host_mode'): str,\n Optional('authentication_order'): str,\n Optional('authentication_periodic'): bool,\n Optional('authentication_port_control'): str,\n Optional('authentication_priority'): str,\n Optional('authentication_timer_inactivity'): str,\n Optional('authentication_timer_reauthenticate_server'): bool,\n Optional('authentication_timer_reauthenticate'): int,\n Optional('authentication_violation'): str,\n Optional('trust_device'): str,\n Optional('carrier_delay'): list,\n Optional('shutdown'): bool,\n Optional('encapsulation_dot1q'): str,\n Optional('description'): str,\n Optional('dot1x_pae_authenticator'): bool,\n Optional('dot1x_timeout_quiet_period'): str,\n Optional('dot1x_timeout_server_timeout'): str,\n Optional('dot1x_timeout_tx_period'): str,\n Optional('dot1x_pae'): str,\n Optional('dot1x_timeout_supp_timeout'): int,\n Optional('dot1x_max_req'): int,\n Optional('dot1x_authenticator_eap_profile'): str,\n Optional('dot1x_timeout_held_period'): int,\n Optional('dot1x_credentials'): str,\n Optional('dot1x_supplicant_eap_profile'): str,\n Optional('ip_arp_inspection_limit_rate'): str,\n Optional('ip_dhcp_snooping_limit_rate'): str,\n Optional('access_session_host_mode'): str,\n Optional('access_session'): str,\n Optional('access_session_port_control'): str,\n Optional('ip_ospf'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('ipv4'): {\n 'ip': str,\n 'netmask': str,\n },\n Optional('ipv6'): list,\n Optional('ipv6_ospf'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('ipv6_enable'): bool,\n Optional('ipv6_destination_guard_attach_policy'): str,\n Optional('ipv6_source_guard_attach_policy'): str,\n Optional('ipv6_nd_raguard_attach_policy'): str,\n Optional('ipv6_ospfv3'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('acl'): {\n Optional('inbound'): {\n 'acl_name': str,\n 'direction': str,\n },\n Optional('outbound'): {\n 'acl_name': str,\n 'direction': str,\n },\n },\n Optional('load_interval'): str,\n Optional('mab'): bool,\n Optional('macsec_enabled'): bool,\n Optional('macsec_access_control'): str,\n Optional('mtu'): int,\n Optional('mka_policy'): str,\n Optional('mka_primary_keychain'): str,\n Optional('mka_fallback_keychain'): str,\n Optional('negotiation_auto'): bool,\n Optional('cdp'): str,\n Optional('snmp_trap_link_status'): bool,\n Optional('snmp_trap_mac_notification_change_added'): bool,\n Optional('snmp_trap_mac_notification_change_removed'): bool,\n Optional('spanning_tree_bpduguard'): str,\n Optional('spanning_tree_portfast'): bool,\n Optional('spanning_tree_portfast_trunk'): bool,\n Optional('spanning_tree_bpdufilter'): str,\n Optional('switchport_access_vlan'): str,\n Optional('switchport_trunk_vlans'): str,\n Optional('keepalive'): bool,\n Optional('switchport_mode'): str,\n Optional('switchport_trunk_native_vlan'): int,\n Optional('input_policy'): str,\n Optional('output_policy'): str,\n Optional('device_tracking_attach_policy'): str,\n Optional('switchport_nonegotiate'): str,\n Optional('vrf'): str,\n Optional('src_ip'): str,\n Optional('tunnel_mode'): str,\n Optional('tunnel_dst'): str,\n Optional('autoroute_announce'): str,\n Optional('autoroute_destination'): str,\n Optional('tunnel_priority'): list,\n Optional('tunnel_bandwidth'): int,\n Optional('tunnel_path_option'): {\n Any('*'): {\n Optional('path_type'): str,\n Optional('path_name'): str,\n },\n },\n Optional('mpls_ip'): str,\n Optional('channel_group'): {\n 'chg': int,\n 'mode': str,\n },\n Optional('power_inline'): {\n Optional('state'): str,\n Optional('max_watts'): str,\n },\n Optional('power_inline_port_priority'): str,\n Optional('flow_monitor_input'): str,\n Optional('flow_monitor_output'): str,\n Optional('flow_monitor_input_v6'): str,\n Optional('flow_monitor_output_v6'): str,\n Optional('flow_monitor_in_sampler'): str,\n Optional('flow_monitor_out_sampler'): str,\n Optional('input_sampler'): str,\n Optional('output_sampler'): str,\n Optional('pim_mode'): str,\n Optional('policy_type'): str,\n Optional('output_name'): str,\n Optional('switchport_protected'): bool,\n Optional('switchport_block_unicast'): bool,\n Optional('switchport_block_multicast'): bool,\n Optional('ip_dhcp_snooping_trust'): bool,\n Optional('ip_arp_inspection_trust'): bool,\n Optional('lisp_mobility'): str,\n Optional('mac_address_sticky'): str,\n Optional('source_template'): str,\n Optional('host_reachability_protocol'): str,\n Optional('source_interface'): str,\n Optional('member_vni'): {\n Any('*'): {\n Optional('vrf'): str,\n Optional('ingress_replication'): {\n 'enabled': bool,\n Optional('remote_peer_ip'): str,\n },\n Optional('mcast_group'): str,\n Optional('local_routing'): bool,\n },\n },\n Optional('stackwise_virtual_link'): int,\n Optional('dual_active_detection'): bool,\n Optional('ip_dhcp_snooping_information_option_allow_untrusted'): bool,\n Optional('speed'): int,\n Optional('speed_nonegotiate'): bool,\n Optional('isis'): {\n Optional('network'): str,\n Optional('Or ('ipv4', 'ipv6')'): {\n Optional('level'): {\n Optional('Or ('level-1', 'level-2')'): {\n Optional('metric'): int,\n },\n },\n },\n },\n },\n },\n}", + "schema": "{\n 'interfaces': {\n Any('*'): {\n Optional('authentication_control_direction'): str,\n Optional('authentication_event_fail_action'): str,\n Optional('authentication_fallback'): str,\n Optional('authentication_host_mode'): str,\n Optional('authentication_order'): str,\n Optional('authentication_periodic'): bool,\n Optional('authentication_port_control'): str,\n Optional('authentication_priority'): str,\n Optional('authentication_timer_inactivity'): str,\n Optional('authentication_timer_reauthenticate_server'): bool,\n Optional('authentication_timer_reauthenticate'): int,\n Optional('authentication_violation'): str,\n Optional('trust_device'): str,\n Optional('carrier_delay'): list,\n Optional('shutdown'): bool,\n Optional('encapsulation_ppp'): bool,\n Optional('encapsulation_dot1q'): str,\n Optional('description'): str,\n Optional('dot1x_pae_authenticator'): bool,\n Optional('dot1x_timeout_quiet_period'): str,\n Optional('dot1x_timeout_server_timeout'): str,\n Optional('dot1x_timeout_tx_period'): str,\n Optional('dot1x_pae'): str,\n Optional('dot1x_timeout_supp_timeout'): int,\n Optional('dot1x_max_req'): int,\n Optional('dot1x_authenticator_eap_profile'): str,\n Optional('dot1x_timeout_held_period'): int,\n Optional('dot1x_credentials'): str,\n Optional('dot1x_supplicant_eap_profile'): str,\n Optional('ip_arp_inspection_limit_rate'): str,\n Optional('ip_dhcp_snooping_limit_rate'): str,\n Optional('access_session_host_mode'): str,\n Optional('access_session'): str,\n Optional('access_session_port_control'): str,\n Optional('ip_ospf'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('ipv4'): {\n 'ip': str,\n 'netmask': str,\n },\n Optional('ipv4_secondaries'): {\n Any('*'): {\n 'ip': str,\n 'netmask': str,\n 'primary': bool,\n },\n },\n Optional('ipv6'): list,\n Optional('ipv6_ospf'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('ipv6_enable'): bool,\n Optional('ipv6_destination_guard_attach_policy'): str,\n Optional('ipv6_source_guard_attach_policy'): str,\n Optional('ipv6_nd_raguard_attach_policy'): str,\n Optional('ipv6_ospfv3'): {\n Any('*'): {\n 'area': str,\n },\n },\n Optional('acl'): {\n Optional('inbound'): {\n 'acl_name': str,\n 'direction': str,\n },\n Optional('outbound'): {\n 'acl_name': str,\n 'direction': str,\n },\n },\n Optional('load_interval'): str,\n Optional('mab'): bool,\n Optional('macsec_enabled'): bool,\n Optional('macsec_access_control'): str,\n Optional('mtu'): int,\n Optional('mka_policy'): str,\n Optional('mka_primary_keychain'): str,\n Optional('mka_fallback_keychain'): str,\n Optional('negotiation_auto'): bool,\n Optional('cdp'): str,\n Optional('snmp_trap_link_status'): bool,\n Optional('snmp_trap_mac_notification_change_added'): bool,\n Optional('snmp_trap_mac_notification_change_removed'): bool,\n Optional('spanning_tree_bpduguard'): str,\n Optional('spanning_tree_portfast'): bool,\n Optional('spanning_tree_portfast_trunk'): bool,\n Optional('spanning_tree_bpdufilter'): str,\n Optional('switchport_access_vlan'): str,\n Optional('switchport_trunk_vlans'): str,\n Optional('keepalive'): bool,\n Optional('switchport_mode'): str,\n Optional('switchport_trunk_native_vlan'): int,\n Optional('input_policy'): str,\n Optional('output_policy'): str,\n Optional('device_tracking_attach_policy'): str,\n Optional('switchport_nonegotiate'): str,\n Optional('vrf'): str,\n Optional('src_ip'): str,\n Optional('tunnel_mode'): str,\n Optional('tunnel_dst'): str,\n Optional('autoroute_announce'): str,\n Optional('autoroute_destination'): str,\n Optional('tunnel_priority'): list,\n Optional('tunnel_bandwidth'): int,\n Optional('tunnel_path_option'): {\n Any('*'): {\n Optional('path_type'): str,\n Optional('path_name'): str,\n },\n },\n Optional('mpls_ip'): str,\n Optional('channel_group'): {\n 'chg': int,\n 'mode': str,\n },\n Optional('power_inline'): {\n Optional('state'): str,\n Optional('max_watts'): str,\n },\n Optional('power_inline_port_priority'): str,\n Optional('flow_monitor_input'): str,\n Optional('flow_monitor_output'): str,\n Optional('flow_monitor_input_v6'): str,\n Optional('flow_monitor_output_v6'): str,\n Optional('flow_monitor_in_sampler'): str,\n Optional('flow_monitor_out_sampler'): str,\n Optional('input_sampler'): str,\n Optional('output_sampler'): str,\n Optional('pim_mode'): str,\n Optional('policy_type'): str,\n Optional('output_name'): str,\n Optional('switchport_protected'): bool,\n Optional('switchport_block_unicast'): bool,\n Optional('switchport_block_multicast'): bool,\n Optional('ip_dhcp_snooping_trust'): bool,\n Optional('ip_arp_inspection_trust'): bool,\n Optional('lisp_mobility'): str,\n Optional('mac_address_sticky'): str,\n Optional('source_template'): str,\n Optional('host_reachability_protocol'): str,\n Optional('source_interface'): str,\n Optional('member_vni'): {\n Any('*'): {\n Optional('vrf'): str,\n Optional('ingress_replication'): {\n 'enabled': bool,\n Optional('remote_peer_ip'): str,\n },\n Optional('mcast_group'): str,\n Optional('local_routing'): bool,\n },\n },\n Optional('stackwise_virtual_link'): int,\n Optional('dual_active_detection'): bool,\n Optional('ip_dhcp_snooping_information_option_allow_untrusted'): bool,\n Optional('duplex'): str,\n Optional('speed'): int,\n Optional('speed_nonegotiate'): bool,\n Optional('isis'): {\n Optional('network'): str,\n Optional('Or ('ipv4', 'ipv6')'): {\n Optional('level'): {\n Optional('Or ('level-1', 'level-2')'): {\n Optional('metric'): int,\n },\n },\n },\n },\n Optional('media_type'): str,\n Optional('fhrps'): {\n Any('*'): {\n Optional('encryption_string'): str,\n Optional('encryption_level'): str,\n Optional('fhrp_description'): str,\n Optional('group_id'): str,\n Optional('ips'): list,\n Optional('vrrp_preempt'): bool,\n Optional('hsrp_preempt'): bool,\n Optional('hsrp_preempt'): bool,\n Optional('priority'): str,\n Optional('protocol'): str,\n Optional('hsrp_timers'): str,\n Optional('vrrp_timers'): str,\n Optional('vrrp_learn'): bool,\n },\n },\n Optional('dialer_pool'): str,\n Optional('mtu'): str,\n Optional('chap_hostname'): str,\n Optional('chap_password'): str,\n Optional('chap_encryption'): int,\n Optional('pap_username'): str,\n Optional('pap_password'): str,\n Optional('pppoe_max_payload'): int,\n Optional('ip_helpers'): list,\n Optional('pvc_vp'): int,\n Optional('pvc_vc'): int,\n Optional('pvc_ubr'): str,\n Optional('pvc_vbr_nrt'): str,\n Optional('ip_negotiated'): bool,\n Optional('hold_queue_in'): int,\n Optional('hold_queue_out'): int,\n Optional('service_instances'): {\n Any('*'): {\n Optional('service_instance'): str,\n Optional('bridge_domain'): str,\n Optional('dot1q'): str,\n Optional('service_policy'): str,\n Optional('description'): str,\n Optional('service_instance_trunked'): bool,\n },\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, "uid": "show_running-config___section_^interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L475" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L544" }, "nxos": { "class": "ShowRunningConfigInterface", @@ -82942,7 +82826,7 @@ "os": "iosxe" }, "uid": "show_running-config___section_bgp", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L4408" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L4946" } } }, @@ -82963,14 +82847,6 @@ } }, "show running-config | section mac address": { - "iosxe": { - "class": "ShowRunSectionMacAddress", - "doc": "Parser for show running-config | section mac address", - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\n'vlan': ,\n'mac_address': ,\n'type': ,\n'port': ,\n}", - "uid": "show_running-config___section_mac_address", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L5288" "folders": { "iosxe": { "class": "ShowRunSectionMacAddress", @@ -82982,7 +82858,7 @@ "os": "iosxe" }, "uid": "show_running-config___section_mac_address", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L4750" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L5288" } } }, @@ -83003,25 +82879,6 @@ } }, "show running-config | section route": { - "iosxe": { - "class": "ShowRunRoute", - "doc": " \n Parser for :-\n show running-config | section route\n ", - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\n'routes': ,\n}", - "uid": "show_running-config___section_route", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L4861" - } - }, - "show running-config | section vrf definition": { - "iosxe": { - "class": "ShowRunSectionVrfDefinition", - "doc": "Parser for show running-config | section vrf definition", - "module_name": "show_run", - "package": "genie.libs.parser", - "schema": "{\nOptional (str) vrf: {\n Any (str) *: {\n Optional (str) rd: ,\n Optional (str) address_family: {\n : {\n Optional (str) route_target: ListOf (dict) {'rt': , 'type': , Optional (str) stitching: },\n },\n },\n },\n },\n}", - "uid": "show_running-config___section_vrf_definition", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L5198" "folders": { "iosxe": { "class": "ShowRunRoute", @@ -83033,7 +82890,7 @@ "os": "iosxe" }, "uid": "show_running-config___section_route", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L4323" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L4861" } } }, @@ -83049,7 +82906,7 @@ "os": "iosxe" }, "uid": "show_running-config___section_vrf_definition", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L4660" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_run.py#L5198" } } },