DBaaS External Endpoints

DBaaS External Endpoints

External integrations allow you to connect your Exoscale DBaaS services with third-party monitoring, logging, or analytics tools.

Read more

create-dbaas-external-endpoint-datadog

POST /dbaas-external-endpoint-datadog/{name}

[BETA] Create DataDog external integration endpoint

Path parameters

  • name in path (required)

Request body

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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-id in path (required)

Responses

  • 200: 200
    • application/json
      • name (string): External integration endpoint name
      • type (string)
      • id (string): External integration endpoint id
      • settings (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-id in path (required)

Request body

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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-id in path (required)

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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

  • name in path (required)

Request body

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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-id in path (required)

Responses

  • 200: 200
    • application/json
      • name (string): External integration endpoint name
      • type (string)
      • id (string): External integration endpoint id
      • settings (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-id in path (required)

Request body

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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-id in path (required)

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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

  • name in path (required)

Request body

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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-id in path (required)

Responses

  • 200: 200
    • application/json
      • name (string): External integration endpoint name
      • type (string)
      • id (string): External integration endpoint id
      • settings (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-id in path (required)

Request body

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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-id in path (required)

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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

  • name in path (required)

Request body

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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-id in path (required)

Responses

  • 200: 200
    • application/json
      • name (string): External integration endpoint name
      • type (string)
      • id (string): External integration endpoint id
      • settings (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-id in path (required)

Request body

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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-id in path (required)

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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

  • name in path (required)

Request body

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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-id in path (required)

Responses

  • 200: 200
    • application/json
      • name (string): External integration endpoint name
      • type (string)
      • id (string): External integration endpoint id
      • settings (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-id in path (required)

Request body

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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-id in path (required)

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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-id in path (required)

Request body

Responses

  • 200: 200
    • application/json
      • id (string): Operation ID
      • reason (string): Operation failure reason
      • reference (object): Related resource reference - schema details
      • message (string): Operation message
      • state (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-id in path (required)

Responses

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: 200

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: 200

SDK reference for list-dbaas-external-endpoints: golang | Python | Java

CLI: exo api list-dbaas-external-endpoints

Last updated on