The midonet.neutron.client.base
Module¶
-
class
midonet.neutron.client.base.
MidonetClientBase
¶ Bases:
object
Neutron MidoNet client base class.
This class abstracts the communication between Neutron and MidoNet as there may be multiple ways to do so. All MidoNet clients intended to be used from the Neutron plugin should extend this class.
-
add_router_interface_postcommit
(router_id, interface_info)¶
-
add_router_interface_precommit
(context, router_id, interface_info)¶
-
create_agent_membership_postcommit
(agent_membership)¶
-
create_agent_membership_precommit
(context, agent_membership)¶
-
create_bgp_peer_postcommit
(bgp_peer)¶
-
create_bgp_peer_precommit
(context, bgp_peer)¶
-
create_firewall
(context, firewall)¶
-
create_firewall_log_postcommit
(firewall_log)¶
-
create_firewall_log_precommit
(context, firewall_log)¶
-
create_floatingip_postcommit
(floatingip)¶
-
create_floatingip_precommit
(context, floatingip)¶
-
create_gateway_device_postcommit
(gw_dev)¶
-
create_gateway_device_precommit
(context, gw_dev)¶
-
create_gateway_device_remote_mac_entry_postcommit
(mac_entry)¶
-
create_gateway_device_remote_mac_entry_precommit
(context, mac_entry)¶
-
create_health_monitor
(context, health_monitor)¶
-
create_ipsec_site_conn
(context, ipsec_site_conn)¶
-
create_l2_gateway_connection
(context, l2_gw_conn)¶
-
create_member
(context, member)¶
-
create_network_postcommit
(network)¶
-
create_network_precommit
(context, network)¶
-
create_pool
(context, pool)¶
-
create_port_postcommit
(port)¶
-
create_port_precommit
(context, port)¶
-
create_qos_policy
(context, policy)¶
-
create_router_postcommit
(router)¶
-
create_router_precommit
(context, router)¶
-
create_security_group_postcommit
(security_group)¶
-
create_security_group_precommit
(context, security_group)¶
-
create_security_group_rule_bulk_postcommit
(security_group_rules)¶
-
create_security_group_rule_bulk_precommit
(context, security_group_rules)¶
-
create_security_group_rule_postcommit
(security_group_rule)¶
-
create_security_group_rule_precommit
(context, security_group_rule)¶
-
create_subnet_postcommit
(subnet)¶
-
create_subnet_precommit
(context, subnet)¶
-
create_tap_flow
(context, tap_flow)¶
-
create_tap_service
(context, tap_service)¶
-
create_vip
(context, vip)¶
-
create_vpn_service
(context, vpn_service)¶
-
delete_agent_membership_postcommit
(agent_membership_id)¶
-
delete_agent_membership_precommit
(context, agent_membership_id)¶
-
delete_bgp_peer_postcommit
(bgp_peer_id)¶
-
delete_bgp_peer_precommit
(context, bgp_peer_id)¶
-
delete_firewall
(context, firewall)¶
-
delete_firewall_log_postcommit
(firewall_log_id)¶
-
delete_firewall_log_precommit
(context, firewall_log_id)¶
-
delete_floatingip_postcommit
(floatingip_id)¶
-
delete_floatingip_precommit
(context, floatingip_id)¶
-
delete_gateway_device_postcommit
(gw_dev_id)¶
-
delete_gateway_device_precommit
(context, gw_dev_id)¶
-
delete_gateway_device_remote_mac_entry_postcommit
(mac_entry_id)¶
-
delete_gateway_device_remote_mac_entry_precommit
(context, mac_entry_id)¶
-
delete_health_monitor
(context, health_monitor_id)¶
-
delete_ipsec_site_conn
(context, ipsec_site_conn_id)¶
-
delete_l2_gateway_connection
(context, l2_gw_conn_id)¶
-
delete_logging_resource_postcommit
(logging_resource_id)¶
-
delete_logging_resource_precommit
(context, logging_resource_id)¶
-
delete_member
(context, member_id)¶
-
delete_network_postcommit
(network_id)¶
-
delete_network_precommit
(context, network_id)¶
-
delete_pool
(context, pool_id)¶
-
delete_port_postcommit
(port_id)¶
-
delete_port_precommit
(context, port_id)¶
-
delete_qos_policy
(context, policy)¶
-
delete_router_postcommit
(router_id)¶
-
delete_router_precommit
(context, router_id)¶
-
delete_security_group_postcommit
(security_group_id)¶
-
delete_security_group_precommit
(context, security_group_id)¶
-
delete_security_group_rule_postcommit
(security_group_rule_id)¶
-
delete_security_group_rule_precommit
(context, security_group_rule_id)¶
-
delete_subnet_postcommit
(subnet_id)¶
-
delete_subnet_precommit
(context, subnet_id)¶
-
delete_tap_flow
(context, tap_flow_id)¶
-
delete_tap_service
(context, tap_service_id)¶
-
delete_vip
(context, vip_id)¶
-
delete_vpn_service
(context, vpn_service_id)¶
-
get_pool_member
(context, member_id)¶
-
initialize
()¶
-
remove_router_interface_postcommit
(router_id, interface_info)¶
-
remove_router_interface_precommit
(context, router_id, interface_info)¶
-
update_bgp_peer_postcommit
(bgp_peer_id, bgp_peer)¶
-
update_bgp_peer_precommit
(context, bgp_peer_id, bgp_peer)¶
-
update_bgp_speaker_postcommit
(bgp_speaker_id, bgp_speaker)¶
-
update_bgp_speaker_precommit
(context, bgp_speaker_id, bgp_speaker)¶
-
update_firewall
(context, firewall)¶
-
update_firewall_log_postcommit
(firewall_log_id, firewall_log)¶
-
update_firewall_log_precommit
(context, firewall_log_id, firewall_log)¶
-
update_floatingip_postcommit
(floatingip_id, floatingip)¶
-
update_floatingip_precommit
(context, floatingip_id, floatingip)¶
-
update_gateway_device_postcommit
(gw_dev_id, gw_dev)¶
-
update_gateway_device_precommit
(context, gw_dev_id, gw_dev)¶
-
update_health_monitor
(context, health_monitor_id, health_monitor)¶
-
update_ipsec_site_conn
(context, ipsec_site_conn_id, ipsec_site_conn)¶
-
update_logging_resource_postcommit
(logging_resource_id, logging_resource)¶
-
update_logging_resource_precommit
(context, logging_resource_id, logging_resource)¶
-
update_member
(context, member_id, member)¶
-
update_network_postcommit
(network_id, network)¶
-
update_network_precommit
(context, network_id, network)¶
-
update_pool
(context, pool_id, pool)¶
-
update_port_postcommit
(port_id, port)¶
-
update_port_precommit
(context, port_id, port)¶
-
update_qos_policy
(context, policy)¶
-
update_router_postcommit
(router_id, router)¶
-
update_router_precommit
(context, router_id, router)¶
-
update_security_group_postcommit
(security_group_id, security_group)¶
-
update_security_group_precommit
(context, security_group_id, security_group)¶
-
update_subnet_postcommit
(subnet_id, subnet)¶
-
update_subnet_precommit
(context, subnet_id, subnet)¶
-
update_vip
(context, vip_id, new_vip)¶
-
update_vpn_service
(context, vpn_service_id, vpn_service)¶
-
-
midonet.neutron.client.base.
load_client
(conf)¶