keystone/api-ref/source/v2-admin/admin-endpoints.inc

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