Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hvrp DisplayInterface And DisplayStaticRoute #775

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
--------------------------------------------------------------------------------
New
--------------------------------------------------------------------------------

* hvrp
* Added DisplayInterface
* display interface
* display interface {interface}
* Added DisplayStaticRoute
* display current-configuration | include ^ip route-static
29 changes: 29 additions & 0 deletions sdk_generator/outputs/github_parser.json
Original file line number Diff line number Diff line change
Expand Up @@ -8493,6 +8493,17 @@
"url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/hvrp/display_bgp.py#L305"
}
},
"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': <class 'str'>,\n 'subnet': <class 'str'>,\n 'subnet_mask': <class 'str'>,\n 'subnet_prefix': <class 'str'>,\n 'next_hop': <class 'str'>,\n 'preference': <class 'str'>,\n 'route_name': <class 'str'>,\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"
}
},
"display interface": {
"comware": {
"class": "DisplayInterfaces",
Expand All @@ -8502,6 +8513,15 @@
"schema": "{\nAny (str) *: {\n 'oper_status': <class 'str'>,\n 'enabled': <class 'bool'>,\n Optional (str) description: <class 'str'>,\n 'type': <class 'str'>,\n Optional (str) frame_type: <class 'str'>,\n Optional (str) ipv6_frame_type: <class 'str'>,\n Optional (str) port_speed: <class 'str'>,\n Optional (str) duplex_mode: <class 'str'>,\n Optional (str) media_type: <class 'str'>,\n Optional (str) port_type: <class 'str'>,\n Optional (str) mtu: <class 'int'>,\n Optional (str) max_frame_length: <class 'int'>,\n Optional (str) pvid: <class 'int'>,\n Optional (str) mac_address: <class 'str'>,\n Optional (str) ipv6_mac_address: <class 'str'>,\n Optional (str) auto_negotiate: <class 'bool'>,\n Optional (str) priority: <class 'int'>,\n Optional (str) counters: {\n Optional (str) rate: {\n Optional (str) load_interval: <class 'int'>,\n Optional (str) in_rate_pkts: <class 'int'>,\n Optional (str) out_rate_pkts: <class 'int'>,\n Optional (str) in_rate_bytes: <class 'int'>,\n Optional (str) out_rate_bytes: <class 'int'>,\n },\n Optional (str) normal: {\n Optional (str) in_pkts: <class 'int'>,\n Optional (str) in_octets: <class 'int'>,\n Optional (str) out_pkts: <class 'int'>,\n Optional (str) out_octets: <class 'int'>,\n Optional (str) in_unicast_pkts: <class 'int'>,\n Optional (str) in_broadcast_pkts: <class 'int'>,\n Optional (str) in_multicast_pkts: <class 'int'>,\n Optional (str) in_mac_pause_frames: <class 'int'>,\n Optional (str) out_unicast_pkts: <class 'int'>,\n Optional (str) out_broadcast_pkts: <class 'int'>,\n Optional (str) out_multicast_pkts: <class 'int'>,\n Optional (str) out_mac_pause_frames: <class 'int'>,\n },\n Optional (str) out_unicast_pkts: <class 'int'>,\n Optional (str) out_errors: <class 'int'>,\n Optional (str) out_collision: <class 'int'>,\n Optional (str) out_lost_carrier: <class 'int'>,\n Optional (str) out_no_carrier: <class 'int'>,\n Optional (str) in_multicast_pkts: <class 'int'>,\n Optional (str) in_unicast_pkts: <class 'int'>,\n Optional (str) out_broadcast_pkts: <class 'int'>,\n Optional (str) out_abort: <class 'int'>,\n Optional (str) in_errors: <class 'int'>,\n Optional (str) in_parity_errors: <class 'int'>,\n Optional (str) in_ignored: <class 'int'>,\n Optional (str) in_throttles: <class 'int'>,\n Optional (str) in_overrun: <class 'int'>,\n Optional (str) out_mac_pause_frames: <class 'int'>,\n Optional (str) out_deferred: <class 'int'>,\n Optional (str) in_mac_pause_frames: <class 'int'>,\n Optional (str) out_octets: <class 'int'>,\n Optional (str) in_octets: <class 'int'>,\n Optional (str) in_runts: <class 'int'>,\n Optional (str) out_multicast_pkts: <class 'int'>,\n Optional (str) in_frame: <class 'int'>,\n Optional (str) in_broadcast_pkts: <class 'int'>,\n Optional (str) out_buffer_failure: <class 'int'>,\n Optional (str) out_pkts: <class 'int'>,\n Optional (str) out_late_collision: <class 'int'>,\n Optional (str) in_giants: <class 'int'>,\n Optional (str) out_underruns: <class 'int'>,\n Optional (str) in_crc_errors: <class 'int'>,\n Optional (str) in_abort: <class 'int'>,\n Optional (str) in_pkts: <class 'int'>,\n Optional (str) last_clear: <class 'str'>,\n },\n Optional (str) switchport: {\n Optional (str) mode: <class 'str'>,\n Optional (str) tagged: <class 'int'>,\n Optional (str) untagged: <class 'int'>,\n Optional (str) vlan_passing: <class 'list'>,\n Optional (str) vlan_permitted: <class 'list'>,\n Optional (str) encapsulation: <class 'str'>,\n },\n Optional (str) ipv4: {\n Any (str) *: {\n Optional (str) ip: <class 'str'>,\n Optional (str) prefix_length: <class 'str'>,\n Optional (str) secondary: <class 'bool'>,\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 <interface>",
"module_name": "display_interface",
"package": "genie.libs.parser",
"schema": "{\nAny (str) *: {\n Optional (str) ip_address: <class 'str'>,\n Optional (str) subnet_prefix: <class 'str'>,\n Optional (str) subnet_mask: <class 'str'>,\n Optional (str) admin_status: <class 'str'>,\n Optional (str) crc_errors: <class 'str'>,\n Optional (str) line_status: <class 'bool'>,\n Optional (str) line_up_since: <class 'str'>,\n Optional (str) interface_description: <class 'str'>,\n Optional (str) mtu: <class 'int'>,\n Optional (str) cellular_info: {\n Optional (str) ip_address: <class 'str'>,\n Optional (str) subnet_prefix: <class 'str'>,\n Optional (str) subnet_mask: <class 'str'>,\n Optional (str) modem_state: <class 'str'>,\n Optional (str) modem_model: <class 'str'>,\n Optional (str) wireless_technology: <class 'str'>,\n Optional (str) rssi: <class 'str'>,\n Optional (str) sinr: <class 'str'>,\n },\n Optional (str) time_last_up: <class 'str'>,\n Optional (str) system_info: <class 'str'>,\n Optional (str) input_packets: <class 'str'>,\n Optional (str) input_bytes: <class 'str'>,\n Optional (str) output_packets: <class 'str'>,\n Optional (str) output_bytes: <class 'str'>,\n Optional (str) output_rate_packets: <class 'str'>,\n Optional (str) output_rate_bits: <class 'str'>,\n Optional (str) input_rate_bits: <class 'str'>,\n Optional (str) input_rate_packets: <class 'str'>,\n Optional (str) system_time: <class 'str'>,\n Optional (str) port_mode: <class 'str'>,\n Optional (str) port_speed: <class 'str'>,\n Optional (str) port_negotiation: <class 'str'>,\n Optional (str) mac_address: <class 'str'>,\n },\n}",
"uid": "display_interface",
"url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/hvrp/display_interface.py#L48"
}
},
"display interface brief": {
Expand All @@ -8524,6 +8544,15 @@
"schema": "{\nAny (str) *: {\n 'oper_status': <class 'str'>,\n 'enabled': <class 'bool'>,\n Optional (str) description: <class 'str'>,\n 'type': <class 'str'>,\n Optional (str) frame_type: <class 'str'>,\n Optional (str) ipv6_frame_type: <class 'str'>,\n Optional (str) port_speed: <class 'str'>,\n Optional (str) duplex_mode: <class 'str'>,\n Optional (str) media_type: <class 'str'>,\n Optional (str) port_type: <class 'str'>,\n Optional (str) mtu: <class 'int'>,\n Optional (str) max_frame_length: <class 'int'>,\n Optional (str) pvid: <class 'int'>,\n Optional (str) mac_address: <class 'str'>,\n Optional (str) ipv6_mac_address: <class 'str'>,\n Optional (str) auto_negotiate: <class 'bool'>,\n Optional (str) priority: <class 'int'>,\n Optional (str) counters: {\n Optional (str) rate: {\n Optional (str) load_interval: <class 'int'>,\n Optional (str) in_rate_pkts: <class 'int'>,\n Optional (str) out_rate_pkts: <class 'int'>,\n Optional (str) in_rate_bytes: <class 'int'>,\n Optional (str) out_rate_bytes: <class 'int'>,\n },\n Optional (str) normal: {\n Optional (str) in_pkts: <class 'int'>,\n Optional (str) in_octets: <class 'int'>,\n Optional (str) out_pkts: <class 'int'>,\n Optional (str) out_octets: <class 'int'>,\n Optional (str) in_unicast_pkts: <class 'int'>,\n Optional (str) in_broadcast_pkts: <class 'int'>,\n Optional (str) in_multicast_pkts: <class 'int'>,\n Optional (str) in_mac_pause_frames: <class 'int'>,\n Optional (str) out_unicast_pkts: <class 'int'>,\n Optional (str) out_broadcast_pkts: <class 'int'>,\n Optional (str) out_multicast_pkts: <class 'int'>,\n Optional (str) out_mac_pause_frames: <class 'int'>,\n },\n Optional (str) out_unicast_pkts: <class 'int'>,\n Optional (str) out_errors: <class 'int'>,\n Optional (str) out_collision: <class 'int'>,\n Optional (str) out_lost_carrier: <class 'int'>,\n Optional (str) out_no_carrier: <class 'int'>,\n Optional (str) in_multicast_pkts: <class 'int'>,\n Optional (str) in_unicast_pkts: <class 'int'>,\n Optional (str) out_broadcast_pkts: <class 'int'>,\n Optional (str) out_abort: <class 'int'>,\n Optional (str) in_errors: <class 'int'>,\n Optional (str) in_parity_errors: <class 'int'>,\n Optional (str) in_ignored: <class 'int'>,\n Optional (str) in_throttles: <class 'int'>,\n Optional (str) in_overrun: <class 'int'>,\n Optional (str) out_mac_pause_frames: <class 'int'>,\n Optional (str) out_deferred: <class 'int'>,\n Optional (str) in_mac_pause_frames: <class 'int'>,\n Optional (str) out_octets: <class 'int'>,\n Optional (str) in_octets: <class 'int'>,\n Optional (str) in_runts: <class 'int'>,\n Optional (str) out_multicast_pkts: <class 'int'>,\n Optional (str) in_frame: <class 'int'>,\n Optional (str) in_broadcast_pkts: <class 'int'>,\n Optional (str) out_buffer_failure: <class 'int'>,\n Optional (str) out_pkts: <class 'int'>,\n Optional (str) out_late_collision: <class 'int'>,\n Optional (str) in_giants: <class 'int'>,\n Optional (str) out_underruns: <class 'int'>,\n Optional (str) in_crc_errors: <class 'int'>,\n Optional (str) in_abort: <class 'int'>,\n Optional (str) in_pkts: <class 'int'>,\n Optional (str) last_clear: <class 'str'>,\n },\n Optional (str) switchport: {\n Optional (str) mode: <class 'str'>,\n Optional (str) tagged: <class 'int'>,\n Optional (str) untagged: <class 'int'>,\n Optional (str) vlan_passing: <class 'list'>,\n Optional (str) vlan_permitted: <class 'list'>,\n Optional (str) encapsulation: <class 'str'>,\n },\n Optional (str) ipv4: {\n Any (str) *: {\n Optional (str) ip: <class 'str'>,\n Optional (str) prefix_length: <class 'str'>,\n Optional (str) secondary: <class 'bool'>,\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 <interface>",
"module_name": "display_interface",
"package": "genie.libs.parser",
"schema": "{\nAny (str) *: {\n Optional (str) ip_address: <class 'str'>,\n Optional (str) subnet_prefix: <class 'str'>,\n Optional (str) subnet_mask: <class 'str'>,\n Optional (str) admin_status: <class 'str'>,\n Optional (str) crc_errors: <class 'str'>,\n Optional (str) line_status: <class 'bool'>,\n Optional (str) line_up_since: <class 'str'>,\n Optional (str) interface_description: <class 'str'>,\n Optional (str) mtu: <class 'int'>,\n Optional (str) cellular_info: {\n Optional (str) ip_address: <class 'str'>,\n Optional (str) subnet_prefix: <class 'str'>,\n Optional (str) subnet_mask: <class 'str'>,\n Optional (str) modem_state: <class 'str'>,\n Optional (str) modem_model: <class 'str'>,\n Optional (str) wireless_technology: <class 'str'>,\n Optional (str) rssi: <class 'str'>,\n Optional (str) sinr: <class 'str'>,\n },\n Optional (str) time_last_up: <class 'str'>,\n Optional (str) system_info: <class 'str'>,\n Optional (str) input_packets: <class 'str'>,\n Optional (str) input_bytes: <class 'str'>,\n Optional (str) output_packets: <class 'str'>,\n Optional (str) output_bytes: <class 'str'>,\n Optional (str) output_rate_packets: <class 'str'>,\n Optional (str) output_rate_bits: <class 'str'>,\n Optional (str) input_rate_bits: <class 'str'>,\n Optional (str) input_rate_packets: <class 'str'>,\n Optional (str) system_time: <class 'str'>,\n Optional (str) port_mode: <class 'str'>,\n Optional (str) port_speed: <class 'str'>,\n Optional (str) port_negotiation: <class 'str'>,\n Optional (str) mac_address: <class 'str'>,\n },\n}",
"uid": "display_interface_interface",
"url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/hvrp/display_interface.py#L48"
}
},
"docker stats --no-stream": {
Expand Down
Loading