def get_eip_address_info(addresses=None, allocation_ids=None, region=None, key=None, keyid=None, profile=None):
 if (type(addresses) == type('string')):
  addresses = [addresses]
 if (type(allocation_ids) == type('string')):
  allocation_ids = [allocation_ids]
 ret = _get_all_eip_addresses(addresses=addresses, allocation_ids=allocation_ids, region=region, key=key, keyid=keyid, profile=profile)
 interesting = ['allocation_id', 'association_id', 'domain', 'instance_id', 'network_interface_id', 'network_interface_owner_id', 'public_ip', 'private_ip_address']
 return [dict([(x, getattr(address, x)) for x in interesting]) for address in ret]

def get_eip_address_info ( addresses = None , allocation_ids = None , region = None , key = None , keyid = None , profile = None ) : if ( type ( addresses ) == type ( 'string' ) ) : addresses = [ addresses ] if ( type ( allocation_ids ) == type ( 'string' ) ) : allocation_ids = [ allocation_ids ] ret = _get_all_eip_addresses ( addresses = addresses , allocation_ids = allocation_ids , region = region , key = key , keyid = keyid , profile = profile ) interesting = [ 'allocation_id' , 'association_id' , 'domain' , 'instance_id' , 'network_interface_id' , 'network_interface_owner_id' , 'public_ip' , 'private_ip_address' ] return [ dict ( [ ( x , getattr ( address , x ) ) for x in interesting ] ) for address in ret ]
get interesting info about some .