neutron_fwaas.services.firewall.service_drivers.agents.firewall_agent_api module

class neutron_fwaas.services.firewall.service_drivers.agents.firewall_agent_api.FWaaSAgentRpcCallbackMixin(host)

Bases: object

Mixin for FWaaS agent Implementations.

create_firewall(context, firewall, host)

Handle RPC cast from plugin to create a firewall.

delete_firewall(context, firewall, host)

Handle RPC cast from plugin to delete a firewall.

update_firewall(context, firewall, host)

Handle RPC cast from plugin to update a firewall.

class neutron_fwaas.services.firewall.service_drivers.agents.firewall_agent_api.FWaaSPluginApiMixin(topic, host)

Bases: object

Agent side of the FWaaS agent to FWaaS Plugin RPC API.

firewall_deleted(context, firewall_id)

Make a RPC to indicate that the firewall resources are deleted.

set_firewall_status(context, firewall_id, status)

Make a RPC to set the status of a firewall.