def get_port_aliases(request): any_tcp = None any_udp = None port_aliases = [] for port in neutron_extensions_client.portalias_list(request): if port.alias_name == 'Any TCP': any_tcp = (port.id, port.alias_name) elif port.alias_name == 'Any UDP': any_udp = (port.id, port.alias_name) else: port_aliases.append((port.id, port.alias_name)) if any_tcp: port_aliases.append(any_tcp) if any_udp: port_aliases.append(any_udp) port_aliases.append(('Custom', 'Custom')) return port_aliases
def get_ports_data(self): return neutron_extensions_client.portalias_list(self.request)