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.