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_router_link_port(tier1_uuid, tier0_uuid, tags)
-
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)
-
remove_router_link_port(tier1_uuid, tier0_uuid)
-
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)