NAME
Brocade::BSC::Node::NC::Vrouter::VR5600
DESCRIPTION
The ::Vrouter::VR5600 object models a Vyatta 5600 Virtual router controlled via netconf by a Brocade::BSC instance.
METHODS
- get_schemas
-
# Returns : array ref - YANG schemas supported by node
- get_schema
-
# Returns : requested YANG schema as formatted JSON
- get_cfg
-
# Returns : BSC::Status # : hash ref - VR5600 node configuration
- get_firewalls_cfg
-
# Returns : BSC::Status # : firewall configuration of VR5600 as a JSON string
- get_firewall_instance_cfg
-
# Parameters: name of firewall instance # Returns : BSC::Status # : specified ruleset from VR5600 firewall configuration # as JSON string
- create_firewall_instance
-
Create empty firewall instance on VR5600
# Returns : BSC::Status - success of operation
- delete_firewall_instance
-
# Parameters: name of instance to delete # Returns : BSC::Status - success of operation
- set_dataplane_interface_firewall
-
# Parameters: ifName (required) - dataplane interface to which to apply # firewall rules # : inFw - name of firewall instance for inbound traffic # : outFw - name of firewall instance for outbound traffic # Returns : BSC::Status - success of operation
- delete_dataplane_interface_firewall
-
# Parameters: ifName (required) - interface from which to clear firewall rules # Returns : BSC::Status - success of operation
- get_interfaces_list
-
# Returns : BSC::Status # : array ref - interface names
- get_interfaces_cfg
-
# Returns : BSC::Status # : VR5600 network interface configuration as JSON string
- get_dataplane_interfaces_list
-
# Returns : BSC::Status # : array - dataplane interface names
- get_dataplane_interfaces_cfg
-
# Returns : BSC::Status # : array ref - configuration of all dataplane interfaces
- get_dataplane_interface_cfg
-
# Parameters: name of interface # Returns : BSC::Status # : configuration of specified interface as JSON string
- get_loopback_interfaces_list
-
# Returns : BSC::Status # : array ref - loopback interface names
- get_loopback_interfaces_cfg
-
# Returns : BSC::Status # : array ref - configuration of loopback interfaces
- get_loopback_interface_cfg
-
# Parameters: name of interface # Returns : BSC::Status # : requested loopback configuration as JSON string
- set_vpn_cfg
-
# Parameters: BSC::Node::NC::Vrouter::VPN # Returns : BSC::Status
- get_vpn_cfg
-
# Returns : BSC::Status # : VPN configuration as JSON string
- delete_vpn_cfg
-
# Parameters: none - deletes all vpn configuration # Returns : BSC::Status
- set_openvpn_interface_cfg
-
# Parameters: # Returns :
- get_openvpn_interface_cfg
-
# Parameters: # Returns :
- get_openvpn_interfaces_cfg
-
# Parameters: # Returns : BSC::Status # : array ref - configuration of openvpn interface(s)
- delete_openvpn_interface_cfg
-
# Parameters: interface name for openvpn if; e.g. vtun0 # Returns : BSC::Status
- set_protocols_static_route_cfg
-
# Parameters: BSC::Node::NC::Vrouter::StaticRoute to set # Returns : BSC::Status
Configure static route on vRouter
- get_protocols_cfg
-
# Parameters: model, opt, on which to filter # Returns : BSC::Status # : routing protocol configuation as JSON
- delete_protocols_cfg
-
# Parameters: model, opt, on which to filter for deletion # Returns : BSC::Status
- get_protocols_static_cfg
-
# Returns : BSC::Status # : static route configuration as JSON
- delete_protocols_static_cfg
-
# Returns : BSC::Status
- get_protocols_static_interface_route_cfg
-
# Parameters: subnet for which to get route # Returns : BSC::Status # : requested route as JSON
- delete_protocols_static_interface_route_cfg
-
# Parameters: subnet for route to delete # Returns : BSC::Status
COPYRIGHT
Copyright (c) 2015, BROCADE COMMUNICATIONS SYSTEMS, INC
All rights reserved.