The vmware_nsx.nsxlib.v3.router Module

NSX-V3 Plugin router module

class vmware_nsx.nsxlib.v3.router.RouterLib(router_client, router_port_client)

Bases: object

add_fip_nat_rules(logical_router_id, ext_ip, int_ip)
add_gw_snat_rule(logical_router_id, gw_ip)
add_static_routes(nsx_router_id, route)
create_logical_router_intf_port_by_ls_id(logical_router_id, display_name, tags, ls_id, logical_switch_port_id, address_groups)
delete_fip_nat_rules(logical_router_id, ext_ip, int_ip)
delete_gw_snat_rule(logical_router_id, gw_ip)
delete_static_routes(nsx_router_id, route)
update_advertisement(logical_router_id, advertise_route_nat, advertise_route_connected, enabled=True)
update_router_edge_cluster(nsx_router_id, edge_cluster_uuid)
validate_tier0(tier0_groups_dict, tier0_uuid)

Previous topic

The vmware_nsx.nsxlib.v3.resources Module

Next topic

The vmware_nsx.nsxlib.v3.security Module

This Page