Do not miss any Exoscale APIv2 API changes, ever again

Subscribe to the Exoscale APIv2 API changelog to be up to date on recent changes.

RSS

Changelog

Last update:
Compare
1 structure change including:
1 Addition
Added 1
GET /dbaas-migration-status/{name}
4 structure changes including:
4 Additions
Added 4
GET /dbaas-opensearch/{name}
GET /dbaas-settings-opensearch
POST /dbaas-opensearch/{name}
PUT /dbaas-opensearch/{name}
7 structure changes including:
3 Breaking changes
4 Modifications
3 Removals
Modified 4 Breaking
GET /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • connection-info property Modified
POST /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • connection-info, users properties Modified
    • pgbouncer-settings, connection-pools, timescaledb-settings, synchronous-replication, pglookout-settings, work-mem, shared-buffers-percentage, pg-settings properties Removed
    • mysql-settings property Added
POST /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • connection-info property Modified
PUT /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • connection-info property Modified
Removed 3 Breaking
GET /dbaas-service/{name}
POST /dbaas-service
PUT /dbaas-service/{name}
4 structure changes including:
4 Modifications
Modified 4
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • integrations property Modified
POST /dbaas-mysql/{name}
  • Body
  • content type Modified
    • integrations property Modified
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • integrations property Modified
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • integrations property Modified
4 structure changes including:
4 Modifications
Modified 4
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • integrations property Added
POST /dbaas-mysql/{name}
  • Body
  • content type Modified
    • integrations property Added
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • integrations property Added
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • integrations property Added
1 structure change including:
1 Modification
Modified 1
POST /sks-cluster
  • Body
  • content type Modified
    • oidc property Modified
17 structure changes including:
17 Modifications
Modified 17
DELETE /dbaas-service/{name}
  • Response
  • 200 response Modified
    • integrations property Added
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • integrations property Added
GET /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • integrations property Added
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • integrations property Added
GET /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • integrations property Added
GET /dbaas-service
  • Response
  • 200 response Modified
    • dbaas-services property Modified
GET /dbaas-service/{name}
  • Response
  • 200 response Modified
    • integrations property Added
POST /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • integrations property Added
POST /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • integrations property Added
POST /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • integrations property Added
POST /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • integrations property Added
POST /dbaas-service
  • Response
  • 200 response Modified
    • integrations property Added
PUT /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • integrations property Added
PUT /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • integrations property Added
PUT /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • integrations property Added
PUT /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • integrations property Added
PUT /dbaas-service/{name}
  • Response
  • 200 response Modified
    • integrations property Added
3 structure changes including:
2 Breaking changes
1 Addition
2 Modifications
Modified 2 Breaking
POST /dbaas-service-logs/{service-name}
POST /dbaas-service-metrics/{service-name}
Added 1
DELETE /dbaas-integration/{integration-uuid}
5 structure changes including:
3 Additions
2 Modifications
Modified 2 Breaking
GET /dbaas-integration/{integration-uuid}
  • Response
  • 200 response Modified
    • status property Added
  • Path
  • integration-id path parameter Removed
  • integration-uuid path parameter Added
POST /dbaas-integration
  • Response
  • 200 response Modified
    • status property Added
Added 3
GET /dbaas-service-logs/{service-name}
GET /dbaas-service-metrics/{service-name}
PUT /dbaas-integration/{integration-uuid}
2 structure changes including:
2 Modifications
Modified 2
GET /dbaas-integration/{integration-id}
  • Response
  • 200 response Modified
    • settings property Added
POST /dbaas-integration
  • Response
  • 200 response Modified
    • settings property Added
3 structure changes including:
2 Additions
1 Modification
Modified 1 Breaking
GET /dbaas-integration-types
  • Response
  • 200 response Modified
    • dbaas-integrations property Removed
    • dbaas-integration-types property Added
Added 2
GET /dbaas-integration/{integration-id}
POST /dbaas-integration
1 structure change including:
1 Addition
Added 1
GET /dbaas-integration-settings/{integration-type}/{source-type}/{dest-type}
10 structure changes including:
10 Modifications
Modified 10 Breaking
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • connection-info property Modified
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • powered property Removed
POST /dbaas-mysql/{name}
  • Body
  • content type Modified
    • powered property Removed
  • Response
  • 200 response Modified
    • connection-info property Modified
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • powered property Removed
  • Response
  • 200 response Modified
    • connection-info property Modified
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • powered property Removed
PUT /dbaas-kafka/{name}
  • Body
  • content type Modified
    • powered property Removed
PUT /dbaas-mysql/{name}
  • Body
  • content type Modified
    • powered property Removed
PUT /dbaas-postgres/{name}
  • Body
  • content type Modified
    • powered property Removed
  • Response
  • 200 response Modified
    • connection-info property Modified
PUT /dbaas-redis/{name}
  • Body
  • content type Modified
    • powered property Removed
PUT /dbaas-service/{name}
  • Body
  • content type Modified
    • powered property Removed
1 structure change including:
1 Addition
Added 1
GET /dbaas-integration-types
34 structure changes including:
6 Additions
28 Modifications
Modified 28
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools property Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, instance-type, instance-pool properties Modified
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups, instance-type properties Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups, instance-type properties Modified
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool property Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • anti-affinity-groups, instance-type properties Modified
PUT /elastic-ip/{id}:attach
  • Body
  • content type Modified
    • instance property Modified
PUT /elastic-ip/{id}:detach
  • Body
  • content type Modified
    • instance property Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • anti-affinity-groups, instance-type properties Modified
PUT /instance/{id}:scale
  • Body
  • content type Modified
    • instance-type property Modified
PUT /private-network/{id}:attach
  • Body
  • content type Modified
    • instance property Modified
PUT /private-network/{id}:detach
  • Body
  • content type Modified
    • instance property Modified
PUT /private-network/{id}:update-ip
  • Body
  • content type Modified
    • instance property Modified
PUT /security-group/{id}:attach
  • Body
  • content type Modified
    • instance property Modified
PUT /security-group/{id}:detach
  • Body
  • content type Modified
    • instance property Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • anti-affinity-groups, instance-type properties Modified
GET /anti-affinity-group
  • Response
  • 200 response Modified
    • anti-affinity-groups property Modified
GET /anti-affinity-group/{id}
  • Response
  • 200 response Modified
    • instances property Modified
GET /instance
  • Response
  • 200 response Modified
    • instances property Modified
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools property Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, instance-type, instances properties Modified
GET /instance-type
  • Response
  • 200 response Modified
    • instance-types property Modified
GET /instance-type/{id}
  • Response
  • 200 response Modified
    • zones property Added
GET /instance/{id}
  • Response
  • 200 response Modified
    • instance-type property Modified
GET /load-balancer
  • Response
  • 200 response Modified
    • load-balancers property Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • services property Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • instance-pool property Modified
Added 6
POST /access-key
GET /access-key/{key}
GET /access-key-operations
GET /access-key-known-operations
GET /access-key
DELETE /access-key/{key}
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /dbaas-service-type
  • Response
  • 200 response Modified
    • dbaas-service-types property Modified
GET /dbaas-service-type/{service-type-name}
  • Response
  • 200 response Modified
    • latest-version property Removed
    • available-versions property Added
22 structure changes including:
22 Modifications
Modified 22
DELETE /dbaas-service/{name}
  • Response
  • 200 response Modified
    • notifications property Modified
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • schema-registry-settings, kafka-rest-settings, notifications, kafka-connect-settings, kafka-settings, uri-params properties Modified
GET /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • notifications, mysql-settings, uri-params properties Modified
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • pgbouncer-settings, connection-info, timescaledb-settings, notifications, pglookout-settings, uri-params, pg-settings properties Modified
GET /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • connection-info, redis-settings, notifications, uri-params properties Modified
GET /dbaas-service
  • Response
  • 200 response Modified
    • dbaas-services property Modified
GET /dbaas-service/{name}
  • Response
  • 200 response Modified
    • notifications property Modified
GET /dbaas-settings-kafka
  • Response
  • 200 response Modified
    • settings property Modified
GET /dbaas-settings-mysql
  • Response
  • 200 response Modified
    • settings property Modified
GET /dbaas-settings-pg
  • Response
  • 200 response Modified
    • settings property Modified
GET /dbaas-settings-redis
  • Response
  • 200 response Modified
    • settings property Modified
GET /event
  • Response
  • 200 response Modified
    • payload property Modified
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings, kafka-settings properties Modified
  • Response
  • 200 response Modified
    • schema-registry-settings, kafka-rest-settings, notifications, kafka-connect-settings, kafka-settings, uri-params properties Modified
POST /dbaas-mysql/{name}
  • Body
  • content type Modified
    • mysql-settings, migration properties Modified
  • Response
  • 200 response Modified
    • pgbouncer-settings, connection-info, timescaledb-settings, notifications, pglookout-settings, uri-params, pg-settings properties Modified
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • pgbouncer-settings, timescaledb-settings, pglookout-settings, pg-settings, migration properties Modified
  • Response
  • 200 response Modified
    • pgbouncer-settings, connection-info, timescaledb-settings, notifications, pglookout-settings, uri-params, pg-settings properties Modified
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • redis-settings, migration properties Modified
  • Response
  • 200 response Modified
    • connection-info, redis-settings, notifications, uri-params properties Modified
POST /dbaas-service
  • Body
  • content type Modified
    • integrations, user-config properties Modified
  • Response
  • 200 response Modified
    • notifications property Modified
PUT /dbaas-kafka/{name}
  • Body
  • content type Modified
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings, kafka-settings properties Modified
  • Response
  • 200 response Modified
    • schema-registry-settings, kafka-rest-settings, notifications, kafka-connect-settings, kafka-settings, uri-params properties Modified
PUT /dbaas-mysql/{name}
  • Body
  • content type Modified
    • mysql-settings, migration properties Modified
  • Response
  • 200 response Modified
    • notifications, mysql-settings, uri-params properties Modified
PUT /dbaas-postgres/{name}
  • Body
  • content type Modified
    • pgbouncer-settings, timescaledb-settings, pglookout-settings, pg-settings, migration properties Modified
  • Response
  • 200 response Modified
    • pgbouncer-settings, connection-info, timescaledb-settings, notifications, pglookout-settings, uri-params, pg-settings properties Modified
PUT /dbaas-redis/{name}
  • Body
  • content type Modified
    • migration, redis-settings properties Modified
  • Response
  • 200 response Modified
    • connection-info, redis-settings, notifications, uri-params properties Modified
PUT /dbaas-service/{name}
  • Body
  • content type Modified
    • user-config property Modified
  • Response
  • 200 response Modified
    • notifications property Modified
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /dbaas-service-type
  • Response
  • 200 response Modified
    • dbaas-service-types property Modified
GET /dbaas-service-type/{service-type-name}
  • Response
  • 200 response Modified
    • user-config-schema property Removed
1 structure change including:
1 Addition
Added 1
POST /snapshot/{id}:promote
3 structure changes including:
3 Modifications
Modified 3
GET /dbaas-service/{name}
  • Response
  • 200 response Modified
    • updated-at, node-count, node-cpu-count, name, type, state, termination-protection, notifications, disk-size, node-memory, created-at, plan properties Added
POST /dbaas-service
  • Response
  • 200 response Modified
    • updated-at, node-count, node-cpu-count, name, type, state, termination-protection, notifications, disk-size, node-memory, created-at, plan properties Added
PUT /dbaas-service/{name}
  • Response
  • 200 response Modified
    • updated-at, node-count, node-cpu-count, name, type, state, termination-protection, notifications, disk-size, node-memory, created-at, plan properties Added