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
9 structure changes including:
3 Additions
6 Modifications
Modified 6 Breaking
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • db-config property Removed
    • kafka-settings property Added
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • db-config property Removed
    • pg-settings property Added
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • db-config property Removed
    • kafka-settings property Added
  • Response
  • 200 response Modified
    • db-config property Removed
    • kafka-settings property Added
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • db-config property Removed
    • pg-settings property Added
  • Response
  • 200 response Modified
    • db-config property Removed
    • pg-settings property Added
PUT /dbaas-kafka/{name}
  • Body
  • content type Modified
    • db-config property Removed
    • kafka-settings property Added
  • Response
  • 200 response Modified
    • db-config property Removed
    • kafka-settings property Added
PUT /dbaas-postgres/{name}
  • Body
  • content type Modified
    • db-config property Removed
    • pg-settings property Added
  • Response
  • 200 response Modified
    • db-config property Removed
    • pg-settings property Added
Added 3
GET /dbaas-mysql/{name}
POST /dbaas-mysql/{name}
PUT /dbaas-mysql/{name}
2 structure changes including:
1 Breaking change
1 Addition
1 Removal
Removed 1 Breaking
DELETE /dbaas-service/{name}
Added 1
DELETE /dbaas-service/{name}
5 structure changes including:
5 Modifications
Modified 5
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
    • taints property Added
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • taints property Added
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • taints property Added
9 structure changes including:
9 Modifications
Modified 9 Breaking
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • connection-info, components, users properties Modified
    • description, features, integrations, connection-pools, user-config, metadata properties Removed
    • authentication-methods, kafka-rest-enabled, kafka-rest-config, schema-registry-config, kafka-connect-enabled, ip-filter, kafka-connect-config, schema-registry-enabled, db-config properties Added
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • connection-info, connection-pools, components, users properties Modified
    • description, features, integrations, user-config, acl, metadata properties Removed
    • pgbouncer-config, backup-schedule, ip-filter, pglookout-config, timescaledb-config, synchronous-replication, db-config, work-mem, shared-buffers-percentage properties Added
GET /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • connection-info, components, users properties Modified
    • description, features, integrations, connection-pools, user-config, acl, metadata properties Removed
    • ip-filter property Added
POST /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • connection-info, components, users properties Modified
    • description, features, integrations, connection-pools, user-config, metadata properties Removed
    • authentication-methods, kafka-rest-enabled, kafka-rest-config, schema-registry-config, kafka-connect-enabled, ip-filter, kafka-connect-config, schema-registry-enabled, db-config properties Added
POST /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • connection-info, connection-pools, components, users properties Modified
    • description, features, integrations, user-config, acl, metadata properties Removed
    • pgbouncer-config, backup-schedule, ip-filter, pglookout-config, timescaledb-config, synchronous-replication, db-config, work-mem, shared-buffers-percentage properties Added
POST /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • connection-info, components, users properties Modified
    • description, features, integrations, connection-pools, user-config, acl, metadata properties Removed
    • ip-filter property Added
PUT /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • connection-info, components, users properties Modified
    • description, features, integrations, connection-pools, user-config, metadata properties Removed
    • authentication-methods, kafka-rest-enabled, kafka-rest-config, schema-registry-config, kafka-connect-enabled, ip-filter, kafka-connect-config, schema-registry-enabled, db-config properties Added
PUT /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • connection-info, connection-pools, components, users properties Modified
    • description, features, integrations, user-config, acl, metadata properties Removed
    • pgbouncer-config, backup-schedule, ip-filter, pglookout-config, timescaledb-config, synchronous-replication, db-config, work-mem, shared-buffers-percentage properties Added
PUT /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • connection-info, components, users properties Modified
    • description, features, integrations, connection-pools, user-config, acl, metadata properties Removed
    • ip-filter property Added
2 structure changes including:
2 Breaking changes
2 Modifications
Modified 2 Breaking
PUT /security-group/{id}:add-source
PUT /security-group/{id}:remove-source
38 structure changes including:
6 Breaking changes
5 Additions
33 Modifications
Modified 33 Breaking
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • name property Removed
  • Path
  • name path parameter Added
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • name property Removed
  • Path
  • name path parameter Added
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • name property Removed
  • Path
  • name path parameter Added
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups properties Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups 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, security-groups properties Modified
PUT /dbaas-kafka/{name}
PUT /dbaas-postgres/{name}
PUT /dbaas-redis/{name}
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, security-groups 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, security-groups 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, security-groups, instances properties Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • security-groups 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 /security-group
  • Response
  • 200 response Modified
    • security-groups property Modified
GET /security-group/{id}
  • Response
  • 200 response Modified
    • external-sources property Added
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, security-groups, instance-pool properties Modified
Added 5
POST /security-group/{id}/external-sources
GET /dbaas-redis/{name}
GET /dbaas-postgres/{name}
GET /dbaas-kafka/{name}
DELETE /security-group/{id}/external-sources
38 structure changes including:
11 Breaking changes
33 Modifications
5 Removals
Modified 33 Breaking
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, security-groups, instances properties Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • security-groups 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 /security-group
  • Response
  • 200 response Modified
    • security-groups property Modified
GET /security-group/{id}
  • Response
  • 200 response Modified
    • external-sources property Removed
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, security-groups, instance-pool properties Modified
POST /dbaas-kafka-create
  • Body
  • content type Modified
    • name property Added
  • Path
  • name path parameter Removed
POST /dbaas-postgresql-create
  • Body
  • content type Modified
    • name property Added
  • Path
  • name path parameter Removed
POST /dbaas-redis-create
  • Body
  • content type Modified
    • name property Added
  • Path
  • name path parameter Removed
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups properties Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups 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, security-groups properties Modified
PUT /dbaas-kafka-update/{name}
PUT /dbaas-postgresql-update/{name}
PUT /dbaas-redis-update/{name}
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, security-groups 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, security-groups properties Modified
Removed 5 Breaking
DELETE /security-group/{id}/external-sources
GET /dbaas-kafka/{name}
GET /dbaas-postgres/{name}
GET /dbaas-redis/{name}
POST /security-group/{id}/external-sources
38 structure changes including:
6 Breaking changes
5 Additions
33 Modifications
Modified 33 Breaking
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • name property Removed
  • Path
  • name path parameter Added
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • name property Removed
  • Path
  • name path parameter Added
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • name property Removed
  • Path
  • name path parameter Added
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups properties Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups 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, security-groups properties Modified
PUT /dbaas-kafka/{name}
PUT /dbaas-postgres/{name}
PUT /dbaas-redis/{name}
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, security-groups 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, security-groups 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, security-groups, instances properties Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • security-groups 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 /security-group
  • Response
  • 200 response Modified
    • security-groups property Modified
GET /security-group/{id}
  • Response
  • 200 response Modified
    • external-sources property Added
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, security-groups, instance-pool properties Modified
Added 5
POST /security-group/{id}/external-sources
GET /dbaas-redis/{name}
GET /dbaas-postgres/{name}
GET /dbaas-kafka/{name}
DELETE /security-group/{id}/external-sources
6 structure changes including:
3 Additions
3 Modifications
Modified 3 Breaking
POST /dbaas-kafka-create
  • Body
  • content type Modified
    • powered property Added
POST /dbaas-postgresql-create
  • Body
  • content type Modified
    • powered property Added
POST /dbaas-redis-create
  • Body
  • content type Modified
    • admin-username, admin-password properties Removed
    • powered property Added
Added 3
PUT /dbaas-kafka-update/{name}
PUT /dbaas-postgresql-update/{name}
PUT /dbaas-redis-update/{name}
3 structure changes including:
3 Additions
Added 3
POST /dbaas-kafka-create
POST /dbaas-postgresql-create
POST /dbaas-redis-create
29 structure changes including:
29 Modifications
Modified 29 Breaking
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 /dbaas-service-type
  • Response
  • 200 response Modified
    • dbaas-service-types property Modified
GET /dbaas-service-type/{service-type-name}
  • Response
  • 200 response Modified
    • plans property Modified
GET /instance
  • Response
  • 200 response Modified
    • instances property Modified
  • Query
  • manager query parameter Removed
  • manager-id, manager-type query parameters Added
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
GET /instance/{id}
  • Response
  • 200 response Modified
    • snapshots 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
GET /snapshot
  • Response
  • 200 response Modified
    • snapshots property Modified
GET /snapshot/{id}
  • Response
  • 200 response Modified
    • size property Added
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups property Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups property 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 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
1 structure change including:
1 Addition
Added 1
PUT /template/{id}
5 structure changes including:
5 Modifications
Modified 5
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
    • addons property Added
POST /dbaas-service
  • Body
  • content type Modified
    • backup-name, backup-time, fork-from-service properties Added
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • addons property Added
1 structure change including:
1 Modification
Modified 1
GET /instance
  • Query
  • manager query parameter Added
2 structure changes including:
2 Additions
Added 2
GET /quota
GET /quota/{entity}
1 structure change including:
1 Addition
Added 1
PUT /sks-cluster/{id}/upgrade-service-level
1 structure change including:
1 Addition
Added 1
PUT /instance/{id}:reset
1 structure change including:
1 Modification
Modified 1 Breaking
POST /template/{id}
  • Body
  • content type Modified
    • target-zone property Modified
7 structure changes including:
2 Additions
5 Modifications
Modified 5
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
    • private-networks property Added
POST /dbaas-service
  • Body
  • content type Modified
    • user-config property Modified
PUT /dbaas-service/{name}
  • Body
  • content type Modified
    • user-config property Modified
Added 2
PUT /instance/{id}:resize-disk
PUT /instance/{id}:scale
4 structure changes including:
4 Modifications
Modified 4
POST /dbaas-service
  • Body
  • content type Modified
    • user-config property Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • private-networks property Added
PUT /dbaas-service/{name}
  • Body
  • content type Modified
    • user-config property Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • private-networks property Added