neutron_fwaas.services.firewall.rpc.serialization module

neutron_fwaas.services.firewall.rpc.serialization.build_firewall_group_rpc_payload(context, firewall_db, fwg_id, *, add_port_ids=None, del_port_ids=None, port_details=None, last_port=None)

Build an RPC payload using FWaaS OVO objects plus RPC metadata.

neutron_fwaas.services.firewall.rpc.serialization.build_firewall_group_rpc_payload_for_port(context, firewall_db, fwg_ovo)

Build RPC payload for get_firewall_group_for_port.

neutron_fwaas.services.firewall.rpc.serialization.build_firewall_group_rpc_payload_for_sync(context, firewall_db, fwg_ovo)

Build RPC payload for get_firewall_groups_for_project.

neutron_fwaas.services.firewall.rpc.serialization.deserialize_firewall_group_from_rpc(payload)
neutron_fwaas.services.firewall.rpc.serialization.deserialize_firewall_group_list_from_rpc(payload_list)
neutron_fwaas.services.firewall.rpc.serialization.is_ovo_primitive(obj)
neutron_fwaas.services.firewall.rpc.serialization.is_rpc_ovo_payload(payload)
neutron_fwaas.services.firewall.rpc.serialization.rpc_payload_to_legacy_dict(payload)

Convert an RPC payload to the legacy agent dict format.

neutron_fwaas.services.firewall.rpc.serialization.serialize_firewall_group_for_rpc(payload, rpc_version)
neutron_fwaas.services.firewall.rpc.serialization.serialize_firewall_group_list_for_rpc(payload_list, rpc_version)