neutron_fwaas.services.firewall.service_drivers.ovn.acl module¶
- neutron_fwaas.services.firewall.service_drivers.ovn.acl.acl_action_and_priority(rule: dict[str, Any], direction: str) tuple[str, int]¶
- neutron_fwaas.services.firewall.service_drivers.ovn.acl.acl_direction(direction: str, port_group: str | None = None) str¶
- neutron_fwaas.services.firewall.service_drivers.ovn.acl.acl_entry_for_port_group(port_group: str, rule: dict[str, Any], direction: str, match: str) dict[str, Any]¶
- neutron_fwaas.services.firewall.service_drivers.ovn.acl.acl_ethertype(rule: dict[str, Any]) tuple[str, str | None, str | None]¶
- neutron_fwaas.services.firewall.service_drivers.ovn.acl.acl_ip(rule: dict[str, Any], ip_version: str | None) str¶
- neutron_fwaas.services.firewall.service_drivers.ovn.acl.acl_protocol_and_ports(rule: dict[str, Any], icmp: str | None) str¶
- neutron_fwaas.services.firewall.service_drivers.ovn.acl.acl_protocol_ports(protocol: str | None, port_range: str | None, is_dst: bool = True) str¶
- neutron_fwaas.services.firewall.service_drivers.ovn.acl.add_default_acls_for_pg(nb_idl: Any, txn: Any, pg_name: str) None¶
- neutron_fwaas.services.firewall.service_drivers.ovn.acl.create_pg_for_fwg(nb_idl: Any, fwg_id: str) None¶
- neutron_fwaas.services.firewall.service_drivers.ovn.acl.get_default_acls_for_pg(nb_idl: Any, pg_name: str) list[Any]¶
- neutron_fwaas.services.firewall.service_drivers.ovn.acl.get_min_max_ports_from_range(port_range: str | None) list[int | None]¶
- neutron_fwaas.services.firewall.service_drivers.ovn.acl.get_rule_acl_for_port_group(port_group: str, rule: dict[str, Any], direction: str) dict[str, Any]¶
- neutron_fwaas.services.firewall.service_drivers.ovn.acl.process_rule_for_pg(nb_idl: Any, txn: Any, pg_name: str, rule: dict[str, Any], direction: str, op: str = 'add') None¶
- neutron_fwaas.services.firewall.service_drivers.ovn.acl.update_ports_for_pg(nb_idl: Any, txn: Any, pg_name: str, ports_add: Iterable[str] | None = None, ports_delete: Iterable[str] | None = None) None¶