| Config Binding Service 1.0.0 |
| ============================ |
| |
| .. toctree:: |
| :maxdepth: 3 |
| |
| |
| |
| |
| |
| DEFAULT |
| ~~~~~~~ |
| |
| |
| |
| |
| GET ``/service_component/{service_component_name}`` |
| --------------------------------------------------- |
| |
| |
| |
| Description |
| +++++++++++ |
| |
| .. raw:: html |
| |
| Binds the configuration for service_component_name and returns the bound configuration as a JSON |
| |
| Parameters |
| ++++++++++ |
| |
| .. csv-table:: |
| :delim: | |
| :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description" |
| :widths: 20, 15, 10, 10, 10, 20, 30 |
| |
| service_component_name | path | Yes | string | | | Service Component Name. service_component_name and service_component_name:rels must be keys in consul. |
| |
| |
| Request |
| +++++++ |
| |
| |
| Responses |
| +++++++++ |
| |
| **200** |
| ^^^^^^^ |
| |
| OK; the bound config is returned as an object |
| |
| |
| .. _i_6cb44a56118e2966acccfb86f18d0570: |
| |
| **Response Schema:** |
| |
| |
| |
| |
| **Example:** |
| |
| .. code-block:: javascript |
| |
| {} |
| |
| **404** |
| ^^^^^^^ |
| |
| there is no configuration in Consul for this component |
| |
| |
| |
| |
| |
| |
| GET ``/healthcheck`` |
| -------------------- |
| |
| |
| |
| Description |
| +++++++++++ |
| |
| .. raw:: html |
| |
| This is the health check endpoint. If this returns a 200, the server is alive and consul can be reached. If not a 200, either dead, or no connection to consul |
| |
| |
| Request |
| +++++++ |
| |
| |
| Responses |
| +++++++++ |
| |
| **200** |
| ^^^^^^^ |
| |
| Successful response |
| |
| |
| **503** |
| ^^^^^^^ |
| |
| the config binding service cannot reach Consul |
| |
| |
| |
| |
| |
| Data Structures |
| ~~~~~~~~~~~~~~~ |
| |