The vmware_nsx.db.nsxv_db
Module¶
-
vmware_nsx.db.nsxv_db.
add_network_binding
(session, network_id, binding_type, phy_uuid, vlan_id)¶
-
vmware_nsx.db.nsxv_db.
add_neutron_nsx_port_vnic_mapping
(session, neutron_id, nsx_id)¶
-
vmware_nsx.db.nsxv_db.
add_neutron_nsx_rule_mapping
(session, neutron_id, nsx_rule_id)¶
-
vmware_nsx.db.nsxv_db.
add_neutron_nsx_section_mapping
(session, neutron_id, section_id)¶
-
vmware_nsx.db.nsxv_db.
add_nsxv_bgp_peer_edge_binding
(session, peer_id, edge_id)¶
-
vmware_nsx.db.nsxv_db.
add_nsxv_bgp_speaker_binding
(session, edge_id, speaker_id, bgp_identifier)¶
-
vmware_nsx.db.nsxv_db.
add_nsxv_edge_firewallrule_binding
(session, map_info)¶
-
vmware_nsx.db.nsxv_db.
add_nsxv_lbaas_certificate_binding
(session, cert_id, edge_id, edge_cert_id)¶
-
vmware_nsx.db.nsxv_db.
add_nsxv_lbaas_l7policy_binding
(session, policy_id, edge_id, edge_app_rule_id)¶
-
vmware_nsx.db.nsxv_db.
add_nsxv_lbaas_listener_binding
(session, loadbalancer_id, listener_id, app_profile_id, vse_id)¶
-
vmware_nsx.db.nsxv_db.
add_nsxv_lbaas_loadbalancer_binding
(session, loadbalancer_id, edge_id, edge_fw_rule_id, vip_address)¶
-
vmware_nsx.db.nsxv_db.
add_nsxv_lbaas_monitor_binding
(session, loadbalancer_id, pool_id, hm_id, edge_id, edge_mon_id)¶
-
vmware_nsx.db.nsxv_db.
add_nsxv_lbaas_pool_binding
(session, loadbalancer_id, pool_id, edge_pool_id)¶
-
vmware_nsx.db.nsxv_db.
add_nsxv_port_ext_attributes
(session, port_id, vnic_type=’normal’)¶
-
vmware_nsx.db.nsxv_db.
add_nsxv_router_binding
(session, router_id, vse_id, lswitch_id, status, appliance_size=’large’, edge_type=’service’, availability_zone=None)¶
-
vmware_nsx.db.nsxv_db.
add_nsxv_subnet_ext_attributes
(session, subnet_id, dns_search_domain=None, dhcp_mtu=None)¶
-
vmware_nsx.db.nsxv_db.
allocate_edge_vnic
(session, edge_id, network_id)¶ Allocate an available edge vnic to network.
-
vmware_nsx.db.nsxv_db.
allocate_edge_vnic_with_tunnel_index
(session, edge_id, network_id, availability_zone)¶ Allocate an available edge vnic with tunnel index to network.
-
vmware_nsx.db.nsxv_db.
allocate_specific_edge_vnic
(session, edge_id, vnic_index, tunnel_index, network_id)¶ Allocate an specific edge vnic to network.
-
vmware_nsx.db.nsxv_db.
clean_edge_dhcp_static_bindings_by_edge
(session, edge_id)¶
-
vmware_nsx.db.nsxv_db.
clean_edge_router_binding
(session, edge_id)¶
-
vmware_nsx.db.nsxv_db.
clean_edge_vnic_binding
(session, edge_id)¶ Clean edge vnic binding.
-
vmware_nsx.db.nsxv_db.
cleanup_nsxv_edge_firewallrule_binding
(session, edge_id)¶
-
vmware_nsx.db.nsxv_db.
create_edge_dhcp_static_binding
(session, edge_id, mac_address, binding_id)¶
-
vmware_nsx.db.nsxv_db.
create_edge_vnic_binding
(session, edge_id, vnic_index, network_id, tunnel_index=-1)¶
-
vmware_nsx.db.nsxv_db.
create_nsxv_internal_edge
(session, ext_ip_address, purpose, router_id)¶
-
vmware_nsx.db.nsxv_db.
create_nsxv_internal_network
(session, network_purpose, availability_zone, network_id)¶
-
vmware_nsx.db.nsxv_db.
del_nsxv_lbaas_certificate_binding
(session, cert_id, edge_id)¶
-
vmware_nsx.db.nsxv_db.
del_nsxv_lbaas_l7policy_binding
(session, policy_id)¶
-
vmware_nsx.db.nsxv_db.
del_nsxv_lbaas_listener_binding
(session, loadbalancer_id, listener_id)¶
-
vmware_nsx.db.nsxv_db.
del_nsxv_lbaas_loadbalancer_binding
(session, loadbalancer_id)¶
-
vmware_nsx.db.nsxv_db.
del_nsxv_lbaas_monitor_binding
(session, loadbalancer_id, pool_id, hm_id, edge_id)¶
-
vmware_nsx.db.nsxv_db.
del_nsxv_lbaas_pool_binding
(session, loadbalancer_id, pool_id)¶
-
vmware_nsx.db.nsxv_db.
delete_edge_dhcp_static_binding
(session, edge_id, mac_address)¶
-
vmware_nsx.db.nsxv_db.
delete_edge_dhcp_static_binding_id
(session, edge_id, binding_id)¶
-
vmware_nsx.db.nsxv_db.
delete_edge_vnic_binding_by_network
(session, edge_id, network_id)¶
-
vmware_nsx.db.nsxv_db.
delete_network_bindings
(session, network_id)¶
-
vmware_nsx.db.nsxv_db.
delete_neutron_nsx_section_mapping
(session, neutron_id)¶
-
vmware_nsx.db.nsxv_db.
delete_nsxv_bgp_speaker_binding
(session, edge_id)¶
-
vmware_nsx.db.nsxv_db.
delete_nsxv_edge_firewallrule_binding
(session, id)¶
-
vmware_nsx.db.nsxv_db.
delete_nsxv_internal_edge
(session, ext_ip_address)¶
-
vmware_nsx.db.nsxv_db.
delete_nsxv_internal_network
(session, network_purpose, network_id)¶
-
vmware_nsx.db.nsxv_db.
delete_nsxv_router_binding
(session, router_id)¶
-
vmware_nsx.db.nsxv_db.
free_edge_vnic_by_network
(session, edge_id, network_id)¶ Free an edge vnic.
-
vmware_nsx.db.nsxv_db.
get_dhcp_edge_network_binding
(session, network_id)¶
-
vmware_nsx.db.nsxv_db.
get_dhcp_static_bindings_by_edge
(session, edge_id)¶
-
vmware_nsx.db.nsxv_db.
get_edge_availability_zone
(session, edge_id)¶
-
vmware_nsx.db.nsxv_db.
get_edge_dhcp_static_binding
(session, edge_id, mac_address)¶
-
vmware_nsx.db.nsxv_db.
get_edge_vnic_binding
(session, edge_id, network_id)¶
-
vmware_nsx.db.nsxv_db.
get_edge_vnic_bindings_by_edge
(session, edge_id)¶
-
vmware_nsx.db.nsxv_db.
get_edge_vnic_bindings_by_int_lswitch
(session, lswitch_id)¶
-
vmware_nsx.db.nsxv_db.
get_edge_vnic_bindings_with_networks
(session)¶
-
vmware_nsx.db.nsxv_db.
get_network_bindings
(session, network_id)¶
-
vmware_nsx.db.nsxv_db.
get_network_bindings_by_ids
(session, vlan_id, phy_uuid)¶
-
vmware_nsx.db.nsxv_db.
get_network_bindings_by_physical_net
(session, phy_uuid)¶
-
vmware_nsx.db.nsxv_db.
get_network_bindings_by_vlanid
(session, vlan_id)¶
-
vmware_nsx.db.nsxv_db.
get_network_bindings_by_vlanid_and_physical_net
(session, vlan_id, phy_uuid)¶
-
vmware_nsx.db.nsxv_db.
get_nsx_rule_id
(session, neutron_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsx_section
(session, neutron_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsx_vnic_id
(session, neutron_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_bgp_peer_edge_binding
(session, peer_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_bgp_speaker_binding
(session, edge_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_bgp_speaker_bindings
(session, speaker_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_dhcp_bindings_count_per_edge
(session)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_edge_firewallrule_binding
(session, id, edge_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_edge_firewallrule_binding_by_vseid
(session, edge_id, rule_vseid)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_internal_edge
(session, ext_ip_address)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_internal_edges_by_purpose
(session, purpose)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_internal_network
(session, network_purpose, availability_zone, default_fallback=True)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_internal_network_for_az
(session, network_purpose, availability_zone)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_internal_networks
(session, network_purpose)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_lbaas_certificate_binding
(session, cert_id, edge_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_lbaas_l7policy_binding
(session, policy_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_lbaas_listener_binding
(session, loadbalancer_id, listener_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_lbaas_loadbalancer_binding
(session, loadbalancer_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_lbaas_loadbalancer_binding_by_edge
(session, edge_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_lbaas_monitor_binding
(session, loadbalancer_id, pool_id, hm_id, edge_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_lbaas_pool_binding
(session, loadbalancer_id, pool_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_router_binding
(session, router_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_router_binding_by_edge
(session, edge_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_router_bindings
(session, filters=None, like_filters=None)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_router_bindings_by_edge
(session, edge_id)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_spoofguard_policy_network_mappings
(session, filters=None, like_filters=None)¶
-
vmware_nsx.db.nsxv_db.
get_nsxv_subnet_ext_attributes
(session, subnet_id)¶
-
vmware_nsx.db.nsxv_db.
get_router_availability_zone
(session, router_id)¶
-
vmware_nsx.db.nsxv_db.
get_spoofguard_policy_id
(session, network_id)¶
-
vmware_nsx.db.nsxv_db.
init_edge_vnic_binding
(session, edge_id)¶ Init edge vnic binding to preallocated 10 available edge vnics.
-
vmware_nsx.db.nsxv_db.
map_spoofguard_policy_for_network
(session, network_id, policy_id)¶
-
vmware_nsx.db.nsxv_db.
update_network_binding_phy_uuid
(session, network_id, binding_type, vlan_id, phy_uuid)¶
-
vmware_nsx.db.nsxv_db.
update_nsxv_internal_edge
(session, ext_ip_address, router_id)¶
-
vmware_nsx.db.nsxv_db.
update_nsxv_port_ext_attributes
(session, port_id, vnic_type=’normal’)¶
-
vmware_nsx.db.nsxv_db.
update_nsxv_router_binding
(session, router_id, **kwargs)¶
-
vmware_nsx.db.nsxv_db.
update_nsxv_subnet_ext_attributes
(session, subnet_id, dns_search_domain=None, dhcp_mtu=None)¶
-
vmware_nsx.db.nsxv_db.
warn_on_binding_status_error
(f)¶