Change Updates

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
Exoscale APIv2 API documentation

Changelog

Last update:
Compare

API structure has changed

2 structure changes including:
2 Additions
Added 2
GET /dbaas-task/{service}/{id}
POST /dbaas-task-migration-check/{service}

API structure has changed

15 structure changes including:
15 Modifications
Modified 15 Breaking
DELETE /dbaas-integration/{id}
  • Response
  • 200 response Modified
    • description, settings, type, is-enabled, source, is-active, status, dest attributes Removed
    • reason, reference, message, state attributes Added
  • Path
  • integration-uuid path parameter Removed
  • id path parameter Added
DELETE /dbaas-service/{name}
  • Response
  • 200 response Modified
    • updated-at, node-count, node-cpu-count, integrations, name, type, termination-protection, notifications, disk-size, node-memory, created-at, plan attributes Removed
    • id, reason, reference, message attributes Added
GET /dbaas-integration/{id}
  • Path
  • integration-uuid path parameter Removed
  • id path parameter Added
POST /dbaas-integration
  • Response
  • 200 response Modified
    • description, settings, type, is-enabled, source, is-active, status, dest attributes Removed
    • reason, reference, message, state attributes Added
POST /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • updated-at, authentication-methods, node-count, connection-info, node-cpu-count, kafka-rest-enabled, integrations, node-states, name, kafka-connect-enabled, type, ip-filter, schema-registry-settings, backups, kafka-rest-settings, termination-protection, notifications, kafka-connect-settings, components, maintenance, kafka-settings, acl, disk-size, node-memory, uri, uri-params, schema-registry-enabled, version, created-at, plan, users attributes Removed
    • id, reason, reference, message attributes Added
POST /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • updated-at, node-count, connection-info, backup-schedule, node-cpu-count, integrations, node-states, name, type, ip-filter, backups, termination-protection, notifications, components, mysql-settings, maintenance, disk-size, node-memory, uri, uri-params, version, created-at, plan, users attributes Removed
    • id, reason, reference, message attributes Added
POST /dbaas-opensearch/{name}
  • Response
  • 200 response Modified
    • description, max-index-count, updated-at, node-count, connection-info, node-cpu-count, integrations, node-states, name, keep-index-refresh-interval, type, ip-filter, backups, termination-protection, notifications, components, index-patterns, maintenance, index-template, disk-size, node-memory, uri, opensearch-settings, uri-params, version, created-at, plan, opensearch-dashboards, users attributes Removed
    • id, reason, reference, message attributes Added
POST /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • pgbouncer-settings, updated-at, node-count, connection-info, backup-schedule, node-cpu-count, integrations, node-states, name, connection-pools, type, timescaledb-settings, ip-filter, backups, termination-protection, notifications, components, synchronous-replication, pglookout-settings, maintenance, disk-size, node-memory, uri, uri-params, version, created-at, plan, work-mem, shared-buffers-percentage, pg-settings, users attributes Removed
    • id, reason, reference, message attributes Added
POST /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • updated-at, node-count, connection-info, node-cpu-count, integrations, node-states, name, redis-settings, type, ip-filter, backups, termination-protection, notifications, components, maintenance, disk-size, node-memory, uri, uri-params, version, created-at, plan, users attributes Removed
    • id, reason, reference, message attributes Added
PUT /dbaas-integration/{id}
  • Response
  • 200 response Modified
    • description, settings, type, is-enabled, source, is-active, status, dest attributes Removed
    • reason, reference, message, state attributes Added
  • Path
  • integration-uuid path parameter Removed
  • id path parameter Added
PUT /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • updated-at, authentication-methods, node-count, connection-info, node-cpu-count, kafka-rest-enabled, integrations, node-states, name, kafka-connect-enabled, type, ip-filter, schema-registry-settings, backups, kafka-rest-settings, termination-protection, notifications, kafka-connect-settings, components, maintenance, kafka-settings, acl, disk-size, node-memory, uri, uri-params, schema-registry-enabled, version, created-at, plan, users attributes Removed
    • id, reason, reference, message attributes Added
PUT /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • updated-at, node-count, connection-info, backup-schedule, node-cpu-count, integrations, node-states, name, type, ip-filter, backups, termination-protection, notifications, components, mysql-settings, maintenance, disk-size, node-memory, uri, uri-params, version, created-at, plan, users attributes Removed
    • id, reason, reference, message attributes Added
PUT /dbaas-opensearch/{name}
  • Response
  • 200 response Modified
    • description, max-index-count, updated-at, node-count, connection-info, node-cpu-count, integrations, node-states, name, keep-index-refresh-interval, type, ip-filter, backups, termination-protection, notifications, components, index-patterns, maintenance, index-template, disk-size, node-memory, uri, opensearch-settings, uri-params, version, created-at, plan, opensearch-dashboards, users attributes Removed
    • id, reason, reference, message attributes Added
PUT /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • pgbouncer-settings, updated-at, node-count, connection-info, backup-schedule, node-cpu-count, integrations, node-states, name, connection-pools, type, timescaledb-settings, ip-filter, backups, termination-protection, notifications, components, synchronous-replication, pglookout-settings, maintenance, disk-size, node-memory, uri, uri-params, version, created-at, plan, work-mem, shared-buffers-percentage, pg-settings, users attributes Removed
    • id, reason, reference, message attributes Added
PUT /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • updated-at, node-count, connection-info, node-cpu-count, integrations, node-states, name, redis-settings, type, ip-filter, backups, termination-protection, notifications, components, maintenance, disk-size, node-memory, uri, uri-params, version, created-at, plan, users attributes Removed
    • id, reason, reference, message attributes Added

API structure has changed

1 structure change including:
1 Addition
Added 1
GET /sos-buckets-usage

API structure has changed

2 structure changes including:
1 Breaking change
1 Addition
1 Removal
Removed 1 Breaking
GET /sks-cluster-deprecated-resource/{id}
Added 1
GET /sks-cluster-deprecated-resources/{id}

API structure has changed

1 structure change including:
1 Addition
Added 1
GET /sks-cluster-deprecated-resource/{id}

API structure has changed

6 structure changes including:
6 Modifications
Modified 6
POST /dbaas-mysql/{name}
  • Body
  • content type Modified
    • migration attribute Modified
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • migration attribute Modified
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • migration attribute Modified
PUT /dbaas-mysql/{name}
  • Body
  • content type Modified
    • migration attribute Modified
PUT /dbaas-postgres/{name}
  • Body
  • content type Modified
    • migration attribute Modified
PUT /dbaas-redis/{name}
  • Body
  • content type Modified
    • migration attribute Modified

API structure has changed

29 structure changes including:
29 Modifications
Modified 29
GET /anti-affinity-group
  • Response
  • 200 response Modified
    • anti-affinity-groups attribute Modified
GET /anti-affinity-group/{id}
  • Response
  • 200 response Modified
    • instances attribute Modified
GET /elastic-ip
  • Response
  • 200 response Modified
    • elastic-ips attribute Modified
GET /elastic-ip/{id}
  • Response
  • 200 response Modified
    • labels attribute Added
GET /instance
  • Response
  • 200 response Modified
    • instances attribute Modified
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools attribute Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, elastic-ips, instances attributes Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • elastic-ips attribute Modified
GET /load-balancer
  • Response
  • 200 response Modified
    • load-balancers attribute Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • services attribute Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • instance-pool attribute Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters attribute Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools attribute Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, instance-pool attributes Modified
POST /elastic-ip
  • Body
  • content type Modified
    • labels attribute Added
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups, elastic-ips attributes Modified
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool attribute Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified
PUT /elastic-ip/{id}
  • Body
  • content type Modified
    • labels attribute Added
PUT /elastic-ip/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /elastic-ip/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • anti-affinity-groups, elastic-ips attributes Modified
PUT /private-network/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /private-network/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /private-network/{id}:update-ip
  • Body
  • content type Modified
    • instance attribute Modified
PUT /security-group/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /security-group/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified

API structure has changed

1 structure change including:
1 Addition
Added 1
PUT /sks-cluster/{id}/rotate-operators-ca

API structure has changed

1 structure change including:
1 Addition
Added 1
GET /dbaas-migration-status/{name}

API structure has changed

4 structure changes including:
4 Additions
Added 4
GET /dbaas-opensearch/{name}
GET /dbaas-settings-opensearch
POST /dbaas-opensearch/{name}
PUT /dbaas-opensearch/{name}

API structure has changed

7 structure changes including:
3 Breaking changes
4 Modifications
3 Removals
Modified 4 Breaking
GET /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • connection-info attribute Modified
POST /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • connection-info, users attributes Modified
    • pgbouncer-settings, connection-pools, timescaledb-settings, synchronous-replication, pglookout-settings, work-mem, shared-buffers-percentage, pg-settings attributes Removed
    • mysql-settings attribute Added
POST /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • connection-info attribute Modified
PUT /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • connection-info attribute Modified
Removed 3 Breaking
GET /dbaas-service/{name}
POST /dbaas-service
PUT /dbaas-service/{name}

API structure has changed

4 structure changes including:
4 Modifications
Modified 4
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • integrations attribute Modified
POST /dbaas-mysql/{name}
  • Body
  • content type Modified
    • integrations attribute Modified
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • integrations attribute Modified
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • integrations attribute Modified

API structure has changed

4 structure changes including:
4 Modifications
Modified 4
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • integrations attribute Added
POST /dbaas-mysql/{name}
  • Body
  • content type Modified
    • integrations attribute Added
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • integrations attribute Added
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • integrations attribute Added

API structure has changed

1 structure change including:
1 Modification
Modified 1
POST /sks-cluster
  • Body
  • content type Modified
    • oidc attribute Modified

API structure has changed

17 structure changes including:
17 Modifications
Modified 17
DELETE /dbaas-service/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added
GET /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added
GET /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added
GET /dbaas-service
  • Response
  • 200 response Modified
    • dbaas-services attribute Modified
GET /dbaas-service/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added
POST /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added
POST /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added
POST /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added
POST /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added
POST /dbaas-service
  • Response
  • 200 response Modified
    • integrations attribute Added
PUT /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added
PUT /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added
PUT /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added
PUT /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added
PUT /dbaas-service/{name}
  • Response
  • 200 response Modified
    • integrations attribute Added

API structure has changed

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}

API structure has changed

5 structure changes including:
3 Additions
2 Modifications
Modified 2 Breaking
GET /dbaas-integration/{integration-uuid}
  • Response
  • 200 response Modified
    • status attribute Added
  • Path
  • integration-id path parameter Removed
  • integration-uuid path parameter Added
POST /dbaas-integration
  • Response
  • 200 response Modified
    • status attribute Added
Added 3
GET /dbaas-service-logs/{service-name}
GET /dbaas-service-metrics/{service-name}
PUT /dbaas-integration/{integration-uuid}

API structure has changed

2 structure changes including:
2 Modifications
Modified 2
GET /dbaas-integration/{integration-id}
  • Response
  • 200 response Modified
    • settings attribute Added
POST /dbaas-integration
  • Response
  • 200 response Modified
    • settings attribute Added

API structure has changed

3 structure changes including:
2 Additions
1 Modification
Modified 1 Breaking
GET /dbaas-integration-types
  • Response
  • 200 response Modified
    • dbaas-integrations attribute Removed
    • dbaas-integration-types attribute Added
Added 2
GET /dbaas-integration/{integration-id}
POST /dbaas-integration

API structure has changed

1 structure change including:
1 Addition
Added 1
GET /dbaas-integration-settings/{integration-type}/{source-type}/{dest-type}