The vmware_nsx.plugins.nsx_v.vshield.edge_appliance_driver Module

class vmware_nsx.plugins.nsx_v.vshield.edge_appliance_driver.EdgeApplianceDriver

Bases: object

add_vdr_internal_interface(edge_id, network, address=None, netmask=None, secondary=None, address_groups=None, type='internal', is_connected=True)
create_bridge(device_name, bridge)
create_lswitch(name, tz_config, tags=None, port_isolation=False, replication_mode='service')
delete_bridge(device_name)
delete_edge(context, router_id, edge_id, dist=False)
delete_interface(router_id, edge_id, index)
delete_lswitch(lswitch_id)
delete_port_group(dvs_id, port_group_id)
delete_vdr_internal_interface(edge_id, interface_index)
delete_virtual_wire(vw_id)
deploy_edge(context, router_id, name, internal_network, dist=False, loadbalancer_enable=True, appliance_size='large', availability_zone=None, deploy_metadata=False)
enable_service_loadbalancer(edge_id)
get_edge_status(edge_id)
get_interface(edge_id, vnic_index)
get_loadbalancer_config(edge_id)
get_nat_config(edge_id)
rename_edge(edge_id, name)

rename edge.

resize_edge(edge_id, size)

update the size of a router edge.

update_edge(context, router_id, edge_id, name, internal_network, dist=False, loadbalancer_enable=True, appliance_size='large', set_errors=False, availability_zone=None)

Update edge name.

update_edge_ha(edge_id)
update_edge_syslog(edge_id, syslog_config, router_id)
update_interface(router_id, edge_id, index, network, tunnel_index=-1, address=None, netmask=None, secondary=None, is_connected=True, address_groups=None)
update_nat_rules(edge_id, snats, dnats, indices=None)
update_routes(edge_id, gateway, routes)
update_vdr_internal_interface(edge_id, index, network, address_groups=None, is_connected=True)

This Page