{
  "opencollection": "1.0.0",
  "info": {
    "name": "Exoscale ai-api-key dbaas API",
    "version": "2.0.0"
  },
  "items": [
    {
      "info": {
        "name": "dbaas",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "get-dbaas-external-endpoint-opensearch",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-opensearch/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Get OpenSearch Logs external integration endpoint settings"
        },
        {
          "info": {
            "name": "update-dbaas-external-endpoint-opensearch",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-opensearch/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Update OpenSearch Logs external integration endpoint"
        },
        {
          "info": {
            "name": "delete-dbaas-external-endpoint-opensearch",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-opensearch/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Delete OpenSearch logs external integration endpoint"
        },
        {
          "info": {
            "name": "Get DBaaS OpenSearch ACL configuration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-opensearch/:name/acl-config",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get DBaaS OpenSearch ACL configuration"
        },
        {
          "info": {
            "name": "Create a DBaaS OpenSearch ACL configuration",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-opensearch/:name/acl-config",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS OpenSearch ACL configuration"
        },
        {
          "info": {
            "name": "Stop a DBaaS Valkey migration",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-valkey/:name/migration/stop",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Stop a DBaaS Valkey migration"
        },
        {
          "info": {
            "name": "Initiate Grafana maintenance update",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-grafana/:name/maintenance/start",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Initiate Grafana maintenance update"
        },
        {
          "info": {
            "name": "create-dbaas-pg-upgrade-check",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:service/upgrade-check",
            "params": [
              {
                "name": "service",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Check whether you can upgrade Postgres service to a newer version"
        },
        {
          "info": {
            "name": "Reset the credentials of a DBaaS mysql user",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-mysql/:service-name/user/:username/password/reset",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "If no password is provided one will be generated automatically."
        },
        {
          "info": {
            "name": "Create a DBaaS PostgreSQL connection pool",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:service-name/connection-pool",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS PostgreSQL connection pool"
        },
        {
          "info": {
            "name": "Get a DBaaS MySQL service",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-mysql/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get a DBaaS MySQL service"
        },
        {
          "info": {
            "name": "Create a DBaaS MySQL service",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-mysql/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS MySQL service"
        },
        {
          "info": {
            "name": "Update a DBaaS MySQL service",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-mysql/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a DBaaS MySQL service"
        },
        {
          "info": {
            "name": "Delete a MySQL service",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-mysql/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a MySQL service"
        },
        {
          "info": {
            "name": "Initiate Thanos maintenance update",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-thanos/:name/maintenance/start",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Initiate Thanos maintenance update"
        },
        {
          "info": {
            "name": "get-dbaas-external-endpoint-elasticsearch",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-elasticsearch/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Get ElasticSearch Logs external integration endpoint settings"
        },
        {
          "info": {
            "name": "update-dbaas-external-endpoint-elasticsearch",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-elasticsearch/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Update ElasticSearch Logs external integration endpoint"
        },
        {
          "info": {
            "name": "delete-dbaas-external-endpoint-elasticsearch",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-elasticsearch/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Delete ElasticSearch logs external integration endpoint"
        },
        {
          "info": {
            "name": "Create a DBaaS MySQL user",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-mysql/:service-name/user",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS MySQL user"
        },
        {
          "info": {
            "name": "DBaaS Service Types",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-service-type"
          },
          "docs": "List available service types for DBaaS"
        },
        {
          "info": {
            "name": "List DBaaS services",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-service"
          },
          "docs": "List DBaaS services"
        },
        {
          "info": {
            "name": "create-dbaas-external-endpoint-rsyslog",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-rsyslog/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Create RSyslog external integration endpoint"
        },
        {
          "info": {
            "name": "Get DBaaS CA Certificate",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-ca-certificate"
          },
          "docs": "Returns a CA Certificate required to reach a DBaaS service through a TLS-protected connection."
        },
        {
          "info": {
            "name": "Get DBaaS Grafana settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-settings-grafana"
          },
          "docs": "Get DBaaS Grafana settings"
        },
        {
          "info": {
            "name": "Delete a DBaaS Postgres database",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:service-name/database/:database-name",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "database-name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a DBaaS Postgres database"
        },
        {
          "info": {
            "name": "Stop a DBaaS PostgreSQL migration",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:name/migration/stop",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Stop a DBaaS PostgreSQL migration"
        },
        {
          "info": {
            "name": "Get a DBaaS Kafka service",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get a DBaaS Kafka service"
        },
        {
          "info": {
            "name": "Create a DBaaS Kafka service",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS Kafka service"
        },
        {
          "info": {
            "name": "Update a DBaaS Kafka service",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a DBaaS Kafka service"
        },
        {
          "info": {
            "name": "Delete a Kafka service",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a Kafka service"
        },
        {
          "info": {
            "name": "Add a Kafka Schema Registry ACL entry",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:name/schema-registry/acl-config",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Add a Kafka Schema Registry ACL entry"
        },
        {
          "info": {
            "name": "Create a DBaaS Postgres user",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:service-name/user",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS Postgres user"
        },
        {
          "info": {
            "name": "list-dbaas-external-integrations",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-integrations/:service-name",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] List all DBaaS connections between services and external endpoints"
        },
        {
          "info": {
            "name": "get-dbaas-external-integration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-integration/:integration-id",
            "params": [
              {
                "name": "integration-id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Get a DBaaS external integration"
        },
        {
          "info": {
            "name": "list-dbaas-external-endpoint-types",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-types"
          },
          "docs": "[BETA] List available external endpoint types and their schemas for DBaaS external integrations"
        },
        {
          "info": {
            "name": "Reveal the secrets for DBaaS Kafka Connect",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:service-name/connect/password/reveal",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Reveal the secrets for DBaaS Kafka Connect"
        },
        {
          "info": {
            "name": "Delete a DBaaS OpenSearch user",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-opensearch/:service-name/user/:username",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a DBaaS OpenSearch user"
        },
        {
          "info": {
            "name": "get-dbaas-external-endpoint-prometheus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-prometheus/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Get Prometheus external integration endpoint settings"
        },
        {
          "info": {
            "name": "update-dbaas-external-endpoint-prometheus",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-prometheus/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Update Prometheus external integration endpoint"
        },
        {
          "info": {
            "name": "delete-dbaas-external-endpoint-prometheus",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-prometheus/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Delete Prometheus external integration endpoint"
        },
        {
          "info": {
            "name": "Create a DBaaS Kafka user",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:service-name/user",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS Kafka user"
        },
        {
          "info": {
            "name": "Reset the credentials of a DBaaS Valkey user",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-valkey/:service-name/user/:username/password/reset",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "If no password is provided one will be generated automatically."
        },
        {
          "info": {
            "name": "get-dbaas-external-integration-settings-datadog",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-integration-settings-datadog/:integration-id",
            "params": [
              {
                "name": "integration-id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Get Datadog integration settings"
        },
        {
          "info": {
            "name": "update-dbaas-external-integration-settings-datadog",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-integration-settings-datadog/:integration-id",
            "params": [
              {
                "name": "integration-id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Manage Datadog integration settings"
        },
        {
          "info": {
            "name": "Get DBaaS MySQL settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-settings-mysql"
          },
          "docs": "Get DBaaS MySQL settings"
        },
        {
          "info": {
            "name": "Get DBaaS Valkey settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-settings-valkey"
          },
          "docs": "Returns the default settings for Valkey."
        },
        {
          "info": {
            "name": "Create a DBaaS Postgres database",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:service-name/database",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS Postgres database"
        },
        {
          "info": {
            "name": "Get DBaaS Thanos settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-settings-thanos"
          },
          "docs": "Get DBaaS Thanos settings"
        },
        {
          "info": {
            "name": "Create a DBaaS OpenSearch user",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-opensearch/:service-name/user",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS OpenSearch user"
        },
        {
          "info": {
            "name": "list-dbaas-integration-types",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-integration-types"
          },
          "docs": "[BETA] Get DBaaS integration types"
        },
        {
          "info": {
            "name": "Delete a DBaaS Postgres user",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:service-name/user/:username",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a DBaaS Postgres user"
        },
        {
          "info": {
            "name": "Update access control for one service user",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:service-name/user/:username/allow-replication",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update access control for one service user"
        },
        {
          "info": {
            "name": "Add a Kafka topic ACL entry",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:name/topic/acl-config",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Add a Kafka topic ACL entry"
        },
        {
          "info": {
            "name": "create-dbaas-external-endpoint-opensearch",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-opensearch/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Create OpenSearch Logs external integration endpoint"
        },
        {
          "info": {
            "name": "Delete a DBaaS MySQL database",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-mysql/:service-name/database/:database-name",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "database-name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a DBaaS MySQL database"
        },
        {
          "info": {
            "name": "Get logs of DBaaS service",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-service-logs/:service-name",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Get logs of DBaaS service"
        },
        {
          "info": {
            "name": "Initiate PostgreSQL maintenance update",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:name/maintenance/start",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Initiate PostgreSQL maintenance update"
        },
        {
          "info": {
            "name": "Reveal the secrets of a DBaaS Grafana user",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-grafana/:service-name/user/:username/password/reveal",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Reveal the secrets of a DBaaS Grafana user"
        },
        {
          "info": {
            "name": "Reset the credentials of a DBaaS Grafana user",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-grafana/:service-name/user/:username/password/reset",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "If no password is provided one will be generated automatically."
        },
        {
          "info": {
            "name": "Update access control for one DBaaS Valkey service user",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-valkey/:service-name/user/:username",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update access control for one DBaaS Valkey service user"
        },
        {
          "info": {
            "name": "Delete a DBaaS Valkey user",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-valkey/:service-name/user/:username",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a DBaaS Valkey user"
        },
        {
          "info": {
            "name": "Delete a Kafka ACL entry",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:name/schema-registry/acl-config/:acl-id",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              },
              {
                "name": "acl-id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a Kafka ACL entry"
        },
        {
          "info": {
            "name": "Delete a DBaaS kafka user",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:service-name/user/:username",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a DBaaS kafka user"
        },
        {
          "info": {
            "name": "Get a DBaaS service type",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-service-type/:service-type-name",
            "params": [
              {
                "name": "service-type-name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get a DBaaS service type"
        },
        {
          "info": {
            "name": "create-dbaas-external-endpoint-datadog",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-datadog/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Create DataDog external integration endpoint"
        },
        {
          "info": {
            "name": "Initiate MySQL maintenance update",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-mysql/:name/maintenance/start",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Initiate MySQL maintenance update"
        },
        {
          "info": {
            "name": "Reset the credentials of a DBaaS OpenSearch user",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-opensearch/:service-name/user/:username/password/reset",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "If no password is provided one will be generated automatically."
        },
        {
          "info": {
            "name": "Reveal the secrets of a DBaaS MySQL user",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-mysql/:service-name/user/:username/password/reveal",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Reveal the secrets of a DBaaS MySQL user"
        },
        {
          "info": {
            "name": "Get metrics of DBaaS service",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-service-metrics/:service-name",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Get metrics of DBaaS service"
        },
        {
          "info": {
            "name": "Temporarily enable writes for MySQL services in read-only mode due to filled up storage",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-mysql/:name/enable/writes",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Temporarily enable writes for MySQL services in read-only mode due to filled up storage"
        },
        {
          "info": {
            "name": "Reveal the secrets of a DBaaS Kafka user",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:service-name/user/:username/password/reveal",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Reveal the secrets of a DBaaS Kafka user"
        },
        {
          "info": {
            "name": "create-dbaas-task-migration-check",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-task-migration-check/:service",
            "params": [
              {
                "name": "service",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS task to check migration"
        },
        {
          "info": {
            "name": "get-dbaas-external-endpoint-datadog",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-datadog/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Get DataDog external endpoint settings"
        },
        {
          "info": {
            "name": "update-dbaas-external-endpoint-datadog",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-datadog/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Update DataDog external integration endpoint"
        },
        {
          "info": {
            "name": "delete-dbaas-external-endpoint-datadog",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-datadog/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Delete DataDog external integration endpoint"
        },
        {
          "info": {
            "name": "create-dbaas-external-endpoint-prometheus",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-prometheus/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Create Prometheus external integration endpoint"
        },
        {
          "info": {
            "name": "get-dbaas-integration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-integration/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Get a DBaaS Integration"
        },
        {
          "info": {
            "name": "update-dbaas-integration",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-integration/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Update a existing DBaaS integration"
        },
        {
          "info": {
            "name": "delete-dbaas-integration",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-integration/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Delete a DBaaS Integration"
        },
        {
          "info": {
            "name": "list-dbaas-integration-settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-integration-settings/:integration-type/:source-type/:dest-type",
            "params": [
              {
                "name": "integration-type",
                "value": "",
                "type": "path"
              },
              {
                "name": "source-type",
                "value": "",
                "type": "path"
              },
              {
                "name": "dest-type",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Get DBaaS integration settings"
        },
        {
          "info": {
            "name": "Reveal the secrets of a DBaaS Thanos user",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-thanos/:service-name/user/:username/password/reveal",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Reveal the secrets of a DBaaS Thanos user"
        },
        {
          "info": {
            "name": "Get DBaaS PostgreSQL settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-settings-pg"
          },
          "docs": "Get DBaaS PostgreSQL settings"
        },
        {
          "info": {
            "name": "get-dbaas-service-valkey",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-valkey/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get a DBaaS Valkey service"
        },
        {
          "info": {
            "name": "Create a DBaaS Valkey service",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-valkey/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS Valkey service"
        },
        {
          "info": {
            "name": "update-dbaas-service-valkey",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-valkey/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a DBaaS Valkey service"
        },
        {
          "info": {
            "name": "Delete a Valkey service",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-valkey/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a Valkey service"
        },
        {
          "info": {
            "name": "Stop a DBaaS MySQL migration",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-mysql/:name/migration/stop",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Stop a DBaaS MySQL migration"
        },
        {
          "info": {
            "name": "list-dbaas-external-endpoints",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoints"
          },
          "docs": "[BETA] List available external endpoints for integrations"
        },
        {
          "info": {
            "name": "Initiate Kafka maintenance update",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:name/maintenance/start",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Initiate Kafka maintenance update"
        },
        {
          "info": {
            "name": "Update a DBaaS PostgreSQL connection pool",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:service-name/connection-pool/:connection-pool-name",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "connection-pool-name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a DBaaS PostgreSQL connection pool"
        },
        {
          "info": {
            "name": "Delete a DBaaS PostgreSQL connection pool",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:service-name/connection-pool/:connection-pool-name",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "connection-pool-name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a DBaaS PostgreSQL connection pool"
        },
        {
          "info": {
            "name": "get-dbaas-service-thanos",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-thanos/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get a DBaaS Thanos service"
        },
        {
          "info": {
            "name": "Create a DBaaS Thanos service",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-thanos/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS Thanos service"
        },
        {
          "info": {
            "name": "update-dbaas-service-thanos",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-thanos/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a DBaaS Thanos service"
        },
        {
          "info": {
            "name": "Delete a Thanos service",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-thanos/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a Thanos service"
        },
        {
          "info": {
            "name": "Get a DBaaS migration status",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-migration-status/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get a DBaaS migration status"
        },
        {
          "info": {
            "name": "Delete a DBaaS MySQL user",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-mysql/:service-name/user/:username",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a DBaaS MySQL user"
        },
        {
          "info": {
            "name": "Delete a DBaaS service",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-service/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a DBaaS service"
        },
        {
          "info": {
            "name": "Create a DBaaS MySQL database",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-mysql/:service-name/database",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS MySQL database"
        },
        {
          "info": {
            "name": "Get DBaaS Kafka settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-settings-kafka"
          },
          "docs": "Get DBaaS Kafka settings"
        },
        {
          "info": {
            "name": "Reveal the secrets of a DBaaS Postgres user",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:service-name/user/:username/password/reveal",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Reveal the secrets of a DBaaS Postgres user"
        },
        {
          "info": {
            "name": "Get DBaaS OpenSearch settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-settings-opensearch"
          },
          "docs": "Get DBaaS OpenSearch settings"
        },
        {
          "info": {
            "name": "attach-dbaas-service-to-endpoint",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint/:source-service-name/attach",
            "params": [
              {
                "name": "source-service-name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Create a new DBaaS connection between a DBaaS service and an external service"
        },
        {
          "info": {
            "name": "Get a DBaaS Grafana service",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-grafana/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get a DBaaS Grafana service"
        },
        {
          "info": {
            "name": "create-dbaas-service-grafana",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-grafana/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS Grafana service"
        },
        {
          "info": {
            "name": "Update a DBaaS Grafana service",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-grafana/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a DBaaS Grafana service"
        },
        {
          "info": {
            "name": "Delete a Grafana service",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-grafana/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a Grafana service"
        },
        {
          "info": {
            "name": "get-dbaas-external-endpoint-rsyslog",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-rsyslog/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Get RSyslog external integration endpoint settings"
        },
        {
          "info": {
            "name": "update-dbaas-external-endpoint-rsyslog",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-rsyslog/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Update RSyslog external integration endpoint"
        },
        {
          "info": {
            "name": "delete-dbaas-external-endpoint-rsyslog",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-rsyslog/:endpoint-id",
            "params": [
              {
                "name": "endpoint-id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "[BETA] Delete RSyslog external integration endpoint"
        },
        {
          "info": {
            "name": "create-dbaas-external-endpoint-elasticsearch",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint-elasticsearch/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Create ElasticSearch Logs external integration endpoint"
        },
        {
          "info": {
            "name": "Initiate OpenSearch maintenance update",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-opensearch/:name/maintenance/start",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Initiate OpenSearch maintenance update"
        },
        {
          "info": {
            "name": "Get DBaaS kafka ACL configuration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:name/acl-config",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get DBaaS kafka ACL configuration"
        },
        {
          "info": {
            "name": "Reset the credentials of a DBaaS Kafka user",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:service-name/user/:username/password/reset",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "If no password is provided one will be generated automatically."
        },
        {
          "info": {
            "name": "Reveal the secrets of a DBaaS OpenSearch user",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-opensearch/:service-name/user/:username/password/reveal",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Reveal the secrets of a DBaaS OpenSearch user"
        },
        {
          "info": {
            "name": "Initiate Valkey maintenance update",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-valkey/:name/maintenance/start",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Initiate Valkey maintenance update"
        },
        {
          "info": {
            "name": "Get a DBaaS OpenSearch service",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-opensearch/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get a DBaaS OpenSearch service"
        },
        {
          "info": {
            "name": "Create a DBaaS OpenSearch service",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-opensearch/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS OpenSearch service"
        },
        {
          "info": {
            "name": "Update a DBaaS OpenSearch service",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-opensearch/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a DBaaS OpenSearch service"
        },
        {
          "info": {
            "name": "Delete a OpenSearch service",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-opensearch/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a OpenSearch service"
        },
        {
          "info": {
            "name": "detach-dbaas-service-from-endpoint",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-external-endpoint/:source-service-name/detach",
            "params": [
              {
                "name": "source-service-name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Detach a DBaaS external integration from a service"
        },
        {
          "info": {
            "name": "Reveal the secrets of a DBaaS Valkey user",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-valkey/:service-name/user/:username/password/reveal",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Reveal the secrets of a DBaaS Valkey user"
        },
        {
          "info": {
            "name": "Get a DBaaS PostgreSQL service",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get a DBaaS PostgreSQL service"
        },
        {
          "info": {
            "name": "Create a DBaaS PostgreSQL service",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS PostgreSQL service"
        },
        {
          "info": {
            "name": "Update a DBaaS PostgreSQL service",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a DBaaS PostgreSQL service"
        },
        {
          "info": {
            "name": "Delete a Postgres service",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a Postgres service"
        },
        {
          "info": {
            "name": "List DBaaS Valkey users with ACL configuration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-valkey/:service-name/user",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List DBaaS Valkey users with ACL configuration"
        },
        {
          "info": {
            "name": "Create a DBaaS Valkey user",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-valkey/:service-name/user",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a DBaaS Valkey user"
        },
        {
          "info": {
            "name": "create-dbaas-integration",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-integration",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "[BETA] Create a new DBaaS integration between two services"
        },
        {
          "info": {
            "name": "Get a DBaaS task",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-task/:service/:id",
            "params": [
              {
                "name": "service",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get a DBaaS task"
        },
        {
          "info": {
            "name": "Delete a Kafka ACL entry",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-kafka/:name/topic/acl-config/:acl-id",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              },
              {
                "name": "acl-id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a Kafka ACL entry"
        },
        {
          "info": {
            "name": "Reset the credentials of a DBaaS Postgres user",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api-{zone}.exoscale.com/v2/dbaas-postgres/:service-name/user/:username/password/reset",
            "params": [
              {
                "name": "service-name",
                "value": "",
                "type": "path"
              },
              {
                "name": "username",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "If no password is provided one will be generated automatically."
        }
      ]
    }
  ],
  "bundled": true
}