Пример #1
0
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
Пример #2
0
 def get_ports_data(self):
     return neutron_extensions_client.portalias_list(self.request)