midonet.neutron.client.base
Module¶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)¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.