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
5 structure changes including:
5 Additions
Added 5
DELETE /dns-domain/{domain-id}/record/{record-id}
DELETE /dns-domain/{id}
POST /dns-domain
POST /dns-domain/{domain-id}/record
PUT /dns-domain/{domain-id}/record/{record-id}
1 structure change including:
1 Modification
Modified 1
POST /snapshot/{id}:promote
  • Body
  • content type Modified
    • description property Added
11 structure changes including:
11 Modifications
Modified 11
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools property Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • min-available property Added
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
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
    • instance-pool property Modified
POST /instance-pool
  • Body
  • content type Modified
    • min-available property Added
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool property Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • min-available property Added
1 structure change including:
1 Modification
Modified 1
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • addons property Added
3 structure changes including:
3 Modifications
Modified 3 Breaking
GET /dns-domain/{domain-id}/record
  • Path
  • id path parameter Removed
  • domain-id path parameter Added
GET /dns-domain/{domain-id}/record/{record-id}
  • Path
  • record-id path parameter Modified
  • id path parameter Removed
  • domain-id path parameter Added
GET /dns-domain/{id}
  • Path
  • id path parameter Modified
28 structure changes including:
28 Modifications
Modified 28
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, template, instances properties Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • template 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
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, template, instance-pool properties Modified
GET /template
  • Response
  • 200 response Modified
    • templates property Modified
GET /template/{id}
  • Response
  • 200 response Modified
    • zones property Added
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups, template properties Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups, template 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 property 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, template properties Modified
PUT /instance/{id}:reset
  • Body
  • content type Modified
    • template 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 property Modified
2 structure changes including:
2 Modifications
Modified 2 Breaking
PUT /instance/{id}:add-protection
  • Response
  • 204 response Removed
  • 200 response Added
PUT /instance/{id}:remove-protection
  • Response
  • 204 response Removed
  • 200 response Added
2 structure changes including:
2 Additions
Added 2
PUT /instance/{id}:add-protection
PUT /instance/{id}:remove-protection
2 structure changes including:
2 Additions
Added 2
GET /dbaas-task/{service}/{id}
POST /dbaas-task-migration-check/{service}
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 properties Removed
    • reason, reference, message, state properties 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 properties Removed
    • id, reason, reference, message properties 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 properties Removed
    • reason, reference, message, state properties 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 properties Removed
    • id, reason, reference, message properties 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 properties Removed
    • id, reason, reference, message properties 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 properties Removed
    • id, reason, reference, message properties 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 properties Removed
    • id, reason, reference, message properties 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 properties Removed
    • id, reason, reference, message properties Added
PUT /dbaas-integration/{id}
  • Response
  • 200 response Modified
    • description, settings, type, is-enabled, source, is-active, status, dest properties Removed
    • reason, reference, message, state properties 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 properties Removed
    • id, reason, reference, message properties 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 properties Removed
    • id, reason, reference, message properties 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 properties Removed
    • id, reason, reference, message properties 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 properties Removed
    • id, reason, reference, message properties 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 properties Removed
    • id, reason, reference, message properties Added
1 structure change including:
1 Addition
Added 1
GET /sos-buckets-usage
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}
1 structure change including:
1 Addition
Added 1
GET /sks-cluster-deprecated-resource/{id}
6 structure changes including:
6 Modifications
Modified 6
POST /dbaas-mysql/{name}
  • Body
  • content type Modified
    • migration property Modified
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • migration property Modified
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • migration property Modified
PUT /dbaas-mysql/{name}
  • Body
  • content type Modified
    • migration property Modified
PUT /dbaas-postgres/{name}
  • Body
  • content type Modified
    • migration property Modified
PUT /dbaas-redis/{name}
  • Body
  • content type Modified
    • migration property Modified
29 structure changes including:
29 Modifications
Modified 29
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 /elastic-ip
  • Response
  • 200 response Modified
    • elastic-ips property Modified
GET /elastic-ip/{id}
  • Response
  • 200 response Modified
    • labels property Added
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, elastic-ips, instances properties Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • elastic-ips 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
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-pool properties Modified
POST /elastic-ip
  • Body
  • content type Modified
    • labels property Added
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups property Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups, elastic-ips 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 property Modified
PUT /elastic-ip/{id}
  • Body
  • content type Modified
    • labels property Added
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, elastic-ips properties 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 property Modified
1 structure change including:
1 Addition
Added 1
PUT /sks-cluster/{id}/rotate-operators-ca
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