'Returns the list of all IPs
The return value looks like this flat structure::
{\'network_label\': \'my_network\',
\'network_id\': \'n8v29837fn234782f08fjxk3ofhb84\',
\'ips\': [{\'address\': \'123.123.123.123\',
\'version\': 4,
\'type: \'fixed\',
\'meta\': {...}},
{\'address\': \'124.124.124.124\',
\'version\': 4,
\'type\': \'floating\',
\'meta\': {...}},
{\'address\': \'fe80::4\',
\'version\': 6,
\'type\': \'fixed\',
\'meta\': {...}}]'

def labeled_ips(self):

    if self['network']:
        ips = [IP(**ip) for ip in self.fixed_ips()]
        for ip in ips:
            del ip['meta']['floating_ips']
        ips.extend(self.floating_ips())
        return {'network_label': self['network']['label'], 'network_id': self['network']['id'], 'ips': ips}
    return []
