keystone/api-ref/source/v2-admin/admin-endpoints.inc
Boris Bobrov 5d42b3e577 Add v2.0 /endpoints/ api-ref
Change-Id: I5f1b93251f9256f40394fda56b3c3f16227fafe5
Closes-Bug: 1569384
2016-07-15 04:58:13 +00:00

79 lines
1.3 KiB
ReStructuredText

.. -*- rst -*-
=========
Endpoints
=========
List endpoint templates
=======================
.. rest_method:: GET /v2.0/endpoints
Normal response codes: 200
Response Parameters
-------------------
.. rest_parameters:: admin-endpoints_parameters.yaml
- endpoints: endpoints_list
Response Example
----------------
.. literalinclude:: samples/admin/endpoint-list-response.json
:language: javascript
Create endpoint template
========================
.. rest_method:: POST /v2.0/endpoints
Normal response codes: 201
Request
-------
.. rest_parameters:: admin-endpoints_parameters.yaml
- endpoint: endpoint_create
- region: region
- service_id: service_id
- publicurl: publicurl
- adminurl: adminurl
- internalurl: internalurl
Request Example
---------------
.. literalinclude:: samples/admin/endpoint-create-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: admin-endpoints_parameters.yaml
- adminurl: adminurl
- id: id
- internalurl: internalurl
- publicurl: publicurl
- region: region
Delete endpoint template
========================
.. rest_method:: DELETE /v2.0/endpoints/{endpointId}
Normal response codes: 204
Request
-------
.. rest_parameters:: admin-endpoints_parameters.yaml
- endpointId: id_path