| from keystonev3.common import send |
| from keystonev3.arg_converter import get_by_name_or_uuid_multiple |
| from urllib.parse import urlencode |
| from urllib import urlencode |
| def endpoint_get_details(endpoint_id, **kwargs): |
| url = '/endpoints/{}?{}'.format(endpoint_id, urlencode(kwargs)) |
| def endpoint_update(endpoint_id, **kwargs): |
| url = '/endpoints/{}'.format(endpoint_id) |
| def endpoint_delete(endpoint_id, **kwargs): |
| url = '/endpoints/{}'.format(endpoint_id) |
| @get_by_name_or_uuid_multiple([('service', 'service_id')]) |
| def endpoint_create(service_id, url, interface, **kwargs): |
| 'service_id': service_id, |
| json['endpoint'].update(kwargs) |