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

Changelog

Last update:
Compare
1 structure change including:
1 Modification
Modified 1
POST /instance
  • Body
  • content type Modified
    • auto-start property Added
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /dns-domain/{domain-id}/record
  • Response
  • 200 response Modified
    • dns-domain-records property Modified
GET /dns-domain/{domain-id}/record/{record-id}
  • Response
  • 200 response Modified
    • priority property Modified
26 structure changes including:
26 Modifications
Modified 26
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, instances properties Modified
    • public-ip-assignment property Added
GET /instance/{id}
  • Response
  • 200 response Modified
    • public-ip-assignment 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
    • anti-affinity-groups, instance-pool properties Modified
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups property Modified
    • public-ip-assignment property Added
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups property Modified
    • public-ip-assignment property Added
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 property Modified
    • public-ip-assignment property Added
PUT /instance/{id}
  • Body
  • content type Modified
    • public-ip-assignment property Added
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 Modification
Modified 1
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • max-connections property Added
6 structure changes including:
6 Additions
Added 6
DELETE /reverse-dns/elastic-ip/{id}
DELETE /reverse-dns/instance/{id}
GET /reverse-dns/elastic-ip/{id}
GET /reverse-dns/instance/{id}
POST /reverse-dns/elastic-ip/{id}
POST /reverse-dns/instance/{id}
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 /elastic-ip
  • Response
  • 200 response Modified
    • elastic-ips property Modified
GET /elastic-ip/{id}
  • Response
  • 200 response Modified
    • addressfamily, cidr properties 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
    • addressfamily 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}: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
3 structure changes including:
3 Additions
Added 3
POST /dbaas-mysql/{name}/migration/stop
POST /dbaas-postgres/{name}/migration/stop
POST /dbaas-redis/{name}/migration/stop
1 structure change including:
1 Modification
Modified 1
POST /template
  • Body
  • content type Modified
    • maintainer, build, version properties Added
1 structure change including:
1 Addition
Added 1
GET /dns-domain/{id}/zone
1 structure change including:
1 Modification
Modified 1
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • databases property Added
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