#NEWLINE# def search_endpoints( self , id = None , filters = None ) : #NEWLINE# #INDENT# "List Keystone endpoints.\n\n        :param id: endpoint id.\n        :param filters: a dict containing additional filters to use. e.g.\n                {'region': 'region-a.geo-1'}\n\n        :returns: a list of dict containing the endpoint description. Each dict\n            contains the following attributes::\n            - id: <endpoint id>\n            - region: <endpoint region>\n            - public_url: <endpoint public url>\n            - internal_url: <endpoint internal url> (optional)\n            - admin_url: <endpoint admin url> (optional)\n\n        :raises: ``OpenStackCloudException``: if something goes wrong during\n            the openstack API call.\n        " #NEWLINE# endpoints = self . list_endpoints ( ) #NEWLINE# return _utils . _filter_list ( filters , id , filters )