The midonet.neutron.client.base Module

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)
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.