DBaaS External Endpoints
External integrations allow you to connect your Exoscale DBaaS services with third-party monitoring, logging, or analytics tools.
create-dbaas-external-endpoint-datadog
POST /dbaas-external-endpoint-datadog/{name}[BETA] Create DataDog external integration endpoint
Path parameters
nameinpath(required)
Request body
application/jsonsettings(object) - schema details
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for create-dbaas-external-endpoint-datadog: golang | Python | Java
CLI: exo api create-dbaas-external-endpoint-datadog
get-dbaas-external-endpoint-datadog
GET /dbaas-external-endpoint-datadog/{endpoint-id}[BETA] Get DataDog external endpoint settings
Path parameters
endpoint-idinpath(required)
Responses
200: 200application/jsonname(string): External integration endpoint nametype(string)id(string): External integration endpoint idsettings(object): External integration DataDog configuration - schema details
SDK reference for get-dbaas-external-endpoint-datadog: golang | Python | Java
CLI: exo api get-dbaas-external-endpoint-datadog
update-dbaas-external-endpoint-datadog
PUT /dbaas-external-endpoint-datadog/{endpoint-id}[BETA] Update DataDog external integration endpoint
Path parameters
endpoint-idinpath(required)
Request body
application/jsonsettings(object) - schema details
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for update-dbaas-external-endpoint-datadog: golang | Python | Java
CLI: exo api update-dbaas-external-endpoint-datadog
delete-dbaas-external-endpoint-datadog
DELETE /dbaas-external-endpoint-datadog/{endpoint-id}[BETA] Delete DataDog external integration endpoint
Path parameters
endpoint-idinpath(required)
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for delete-dbaas-external-endpoint-datadog: golang | Python | Java
CLI: exo api delete-dbaas-external-endpoint-datadog
create-dbaas-external-endpoint-elasticsearch
POST /dbaas-external-endpoint-elasticsearch/{name}[BETA] Create ElasticSearch Logs external integration endpoint
Path parameters
nameinpath(required)
Request body
application/jsonsettings(object) - schema details
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for create-dbaas-external-endpoint-elasticsearch: golang | Python | Java
CLI: exo api create-dbaas-external-endpoint-elasticsearch
get-dbaas-external-endpoint-elasticsearch
GET /dbaas-external-endpoint-elasticsearch/{endpoint-id}[BETA] Get ElasticSearch Logs external integration endpoint settings
Path parameters
endpoint-idinpath(required)
Responses
200: 200application/jsonname(string): External integration endpoint nametype(string)id(string): External integration endpoint idsettings(object) - schema details
SDK reference for get-dbaas-external-endpoint-elasticsearch: golang | Python | Java
CLI: exo api get-dbaas-external-endpoint-elasticsearch
update-dbaas-external-endpoint-elasticsearch
PUT /dbaas-external-endpoint-elasticsearch/{endpoint-id}[BETA] Update ElasticSearch Logs external integration endpoint
Path parameters
endpoint-idinpath(required)
Request body
application/jsonsettings(object) - schema details
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for update-dbaas-external-endpoint-elasticsearch: golang | Python | Java
CLI: exo api update-dbaas-external-endpoint-elasticsearch
delete-dbaas-external-endpoint-elasticsearch
DELETE /dbaas-external-endpoint-elasticsearch/{endpoint-id}[BETA] Delete ElasticSearch logs external integration endpoint
Path parameters
endpoint-idinpath(required)
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for delete-dbaas-external-endpoint-elasticsearch: golang | Python | Java
CLI: exo api delete-dbaas-external-endpoint-elasticsearch
create-dbaas-external-endpoint-opensearch
POST /dbaas-external-endpoint-opensearch/{name}[BETA] Create OpenSearch Logs external integration endpoint
Path parameters
nameinpath(required)
Request body
application/jsonsettings(object) - schema details
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for create-dbaas-external-endpoint-opensearch: golang | Python | Java
CLI: exo api create-dbaas-external-endpoint-opensearch
get-dbaas-external-endpoint-opensearch
GET /dbaas-external-endpoint-opensearch/{endpoint-id}[BETA] Get OpenSearch Logs external integration endpoint settings
Path parameters
endpoint-idinpath(required)
Responses
200: 200application/jsonname(string): External integration endpoint nametype(string)id(string): External integration endpoint idsettings(object) - schema details
SDK reference for get-dbaas-external-endpoint-opensearch: golang | Python | Java
CLI: exo api get-dbaas-external-endpoint-opensearch
update-dbaas-external-endpoint-opensearch
PUT /dbaas-external-endpoint-opensearch/{endpoint-id}[BETA] Update OpenSearch Logs external integration endpoint
Path parameters
endpoint-idinpath(required)
Request body
application/jsonsettings(object) - schema details
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for update-dbaas-external-endpoint-opensearch: golang | Python | Java
CLI: exo api update-dbaas-external-endpoint-opensearch
delete-dbaas-external-endpoint-opensearch
DELETE /dbaas-external-endpoint-opensearch/{endpoint-id}[BETA] Delete OpenSearch logs external integration endpoint
Path parameters
endpoint-idinpath(required)
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for delete-dbaas-external-endpoint-opensearch: golang | Python | Java
CLI: exo api delete-dbaas-external-endpoint-opensearch
create-dbaas-external-endpoint-prometheus
POST /dbaas-external-endpoint-prometheus/{name}[BETA] Create Prometheus external integration endpoint
Path parameters
nameinpath(required)
Request body
application/jsonsettings(object) - schema details
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for create-dbaas-external-endpoint-prometheus: golang | Python | Java
CLI: exo api create-dbaas-external-endpoint-prometheus
get-dbaas-external-endpoint-prometheus
GET /dbaas-external-endpoint-prometheus/{endpoint-id}[BETA] Get Prometheus external integration endpoint settings
Path parameters
endpoint-idinpath(required)
Responses
200: 200application/jsonname(string): External integration endpoint nametype(string)id(string): External integration endpoint idsettings(object): External integration Prometheus configuration - schema details
SDK reference for get-dbaas-external-endpoint-prometheus: golang | Python | Java
CLI: exo api get-dbaas-external-endpoint-prometheus
update-dbaas-external-endpoint-prometheus
PUT /dbaas-external-endpoint-prometheus/{endpoint-id}[BETA] Update Prometheus external integration endpoint
Path parameters
endpoint-idinpath(required)
Request body
application/jsonsettings(object) - schema details
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for update-dbaas-external-endpoint-prometheus: golang | Python | Java
CLI: exo api update-dbaas-external-endpoint-prometheus
delete-dbaas-external-endpoint-prometheus
DELETE /dbaas-external-endpoint-prometheus/{endpoint-id}[BETA] Delete Prometheus external integration endpoint
Path parameters
endpoint-idinpath(required)
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for delete-dbaas-external-endpoint-prometheus: golang | Python | Java
CLI: exo api delete-dbaas-external-endpoint-prometheus
create-dbaas-external-endpoint-rsyslog
POST /dbaas-external-endpoint-rsyslog/{name}[BETA] Create RSyslog external integration endpoint
Path parameters
nameinpath(required)
Request body
application/jsonsettings(object) - schema details
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for create-dbaas-external-endpoint-rsyslog: golang | Python | Java
CLI: exo api create-dbaas-external-endpoint-rsyslog
get-dbaas-external-endpoint-rsyslog
GET /dbaas-external-endpoint-rsyslog/{endpoint-id}[BETA] Get RSyslog external integration endpoint settings
Path parameters
endpoint-idinpath(required)
Responses
200: 200application/jsonname(string): External integration endpoint nametype(string)id(string): External integration endpoint idsettings(object) - schema details
SDK reference for get-dbaas-external-endpoint-rsyslog: golang | Python | Java
CLI: exo api get-dbaas-external-endpoint-rsyslog
update-dbaas-external-endpoint-rsyslog
PUT /dbaas-external-endpoint-rsyslog/{endpoint-id}[BETA] Update RSyslog external integration endpoint
Path parameters
endpoint-idinpath(required)
Request body
application/jsonsettings(object) - schema details
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for update-dbaas-external-endpoint-rsyslog: golang | Python | Java
CLI: exo api update-dbaas-external-endpoint-rsyslog
delete-dbaas-external-endpoint-rsyslog
DELETE /dbaas-external-endpoint-rsyslog/{endpoint-id}[BETA] Delete RSyslog external integration endpoint
Path parameters
endpoint-idinpath(required)
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for delete-dbaas-external-endpoint-rsyslog: golang | Python | Java
CLI: exo api delete-dbaas-external-endpoint-rsyslog
update-dbaas-external-integration-settings-datadog
POST /dbaas-external-integration-settings-datadog/{integration-id}[BETA] Manage Datadog integration settings
Path parameters
integration-idinpath(required)
Request body
application/jsonsettings(object) - schema details
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for update-dbaas-external-integration-settings-datadog: golang | Python | Java
CLI: exo api update-dbaas-external-integration-settings-datadog
get-dbaas-external-integration-settings-datadog
GET /dbaas-external-integration-settings-datadog/{integration-id}[BETA] Get Datadog integration settings
Path parameters
integration-idinpath(required)
Responses
200: 200application/jsonsettings(object) - schema details
SDK reference for get-dbaas-external-integration-settings-datadog: golang | Python | Java
CLI: exo api get-dbaas-external-integration-settings-datadog
Other Operations
list-dbaas-external-endpoint-types
GET /dbaas-external-endpoint-types[BETA] List available external endpoint types and their schemas for DBaaS external integrations
Responses
200: 200application/jsonendpoint-types(array[object]) - schema details
SDK reference for list-dbaas-external-endpoint-types: golang | Python | Java
CLI: exo api list-dbaas-external-endpoint-types
list-dbaas-external-endpoints
GET /dbaas-external-endpoints[BETA] List available external endpoints for integrations
Responses
200: 200application/jsondbaas-endpoints(array[object]) - schema details
SDK reference for list-dbaas-external-endpoints: golang | Python | Java
CLI: exo api list-dbaas-external-endpoints