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
7 structure changes including:
1 Addition
6 Modifications
Modified 6 Breaking
GET /dbaas-opensearch/{name}/acl-config
  • Response
  • 200 response Modified
    • acls property Modified
PUT /dbaas-opensearch/{name}/acl-config
  • Body
  • content type Modified
    • acls property Modified
PUT /load-balancer/{id}
  • Body
  • content type Modified
    • description property Modified
PUT /load-balancer/{id}/service/{service-id}
  • Body
  • content type Modified
    • description property Modified
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • description property Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • description property Modified
Added 1
POST /dbaas-postgres/{service}/upgrade-check
1 structure change including:
1 Modification
Modified 1
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • kubelet-image-gc property Added
1 structure change including:
1 Modification
Modified 1 Breaking
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • kubelet-image-gc property Removed
1 structure change including:
1 Modification
Modified 1
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • kubelet-image-gc property Added
1 structure change including:
1 Modification
Modified 1 Breaking
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • kubelet-image-gc property Removed
11 structure changes including:
11 Additions
Added 11
DELETE /dbaas-mysql/{service-name}/user/{username}
DELETE /dbaas-opensearch/{service-name}/user/{username}
DELETE /dbaas-postgres/{service-name}/connection-pool/{connection-pool-name}
GET /dbaas-opensearch/{name}/acl-config
POST /dbaas-mysql/{service-name}/user
POST /dbaas-opensearch/{service-name}/user
POST /dbaas-postgres/{service-name}/connection-pool
PUT /dbaas-mysql/{service-name}/user/{username}/password/reset
PUT /dbaas-opensearch/{name}/acl-config
PUT /dbaas-opensearch/{service-name}/user/{username}/password/reset
PUT /dbaas-postgres/{service-name}/connection-pool/{connection-pool-name}
1 structure change including:
1 Modification
Modified 1
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • kubelet-image-gc property Added
6 structure changes including:
6 Modifications
Modified 6 Breaking
GET /iam-role
  • Response
  • 200 response Modified
    • iam-roles property Modified
GET /iam-role/{id}
  • Response
  • 200 response Modified
    • permissions property Added
GET /instance
  • Response
  • 200 response Modified
    • instances property Modified
POST /iam-role
  • Body
  • content type Modified
    • permissions property Added
PUT /iam-role/{id}
  • Body
  • content type Modified
    • permissions property Added
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • description property Modified
    • ssh-keys property Added
11 structure changes including:
11 Additions
Added 11
DELETE /dbaas-grafana/{name}
DELETE /dbaas-kafka/{name}
DELETE /dbaas-mysql/{name}
DELETE /dbaas-opensearch/{name}
DELETE /dbaas-postgres/{name}
DELETE /dbaas-redis/{name}
GET /dbaas-grafana/{name}
GET /dbaas-settings-grafana
POST /dbaas-grafana/{name}
PUT /dbaas-grafana/{name}
PUT /dbaas-grafana/{name}/maintenance/start
2 structure changes including:
2 Modifications
Modified 2
GET /instance
  • Query
  • ip-address query parameter Added
PUT /private-network/{id}:attach
  • Body
  • content type Modified
    • instance property Modified
10 structure changes including:
10 Modifications
Modified 10
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools property Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • ssh-keys 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
    • ssh-keys property Added
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool property Modified
1 structure change including:
1 Modification
Modified 1 Breaking
GET /dns-domain/{id}/zone
  • Response
  • 200 response Modified
    • zone-file property Added
1 structure change including:
1 Modification
Modified 1
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • connection-info property Modified
12 structure changes including:
12 Additions
Added 12
DELETE /api-key/{id}
DELETE /iam-role/{id}
GET /api-key
GET /api-key/{id}
GET /iam-organization-policy
GET /iam-role
GET /iam-role/{id}
POST /api-key
POST /iam-role
PUT /iam-organization-policy
PUT /iam-role/{id}
PUT /iam-role/{id}:policy
1 structure change including:
1 Modification
Modified 1 Breaking
GET /event
  • Response
  • 200 response Modified
    • payload property Removed
    • request-id, zone, remote-addr, get-params, body-params, status, uri, elapsed-ms, path-params, handler, message properties Added
27 structure changes including:
27 Modifications
Modified 27 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 /deploy-target
  • Response
  • 200 response Modified
    • deploy-targets property Modified
GET /deploy-target/{id}
  • Response
  • 200 response Modified
    • id 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, deploy-target properties Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • deploy-target 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, deploy-target properties Modified
POST /instance
  • Body
  • content type Modified
    • deploy-target property Modified
POST /instance-pool
  • Body
  • content type Modified
    • deploy-target property Modified
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool property Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • deploy-target 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
    • deploy-target 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
    • deploy-target property Modified
32 structure changes including:
5 Additions
27 Modifications
Modified 27 Breaking
PUT /template/{id}
  • Body
  • content type Modified
    • description property Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • anti-affinity-groups property Modified
PUT /security-group/{id}:detach
  • Body
  • content type Modified
    • instance property Modified
PUT /security-group/{id}:attach
  • Body
  • content type Modified
    • instance property Modified
PUT /private-network/{id}:update-ip
  • Body
  • content type Modified
    • instance property Modified
PUT /private-network/{id}:detach
  • Body
  • content type Modified
    • instance property Modified
PUT /private-network/{id}:attach
  • Body
  • content type Modified
    • instance property Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • anti-affinity-groups property Modified
PUT /elastic-ip/{id}:detach
  • Body
  • content type Modified
    • instance property Modified
PUT /elastic-ip/{id}:attach
  • Body
  • content type Modified
    • instance property Modified
PUT /elastic-ip/{id}
  • Body
  • content type Modified
    • description property Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • anti-affinity-groups property Modified
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool property Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups property Modified
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups property Modified
    • ssh-keys property Added
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, instance-pool properties Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools property Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters property Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • instance-pool property Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • services property Modified
GET /load-balancer
  • Response
  • 200 response Modified
    • load-balancers property Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • ssh-keys property Added
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, instances properties Modified
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools property Modified
GET /instance
  • Response
  • 200 response Modified
    • instances property Modified
GET /anti-affinity-group/{id}
  • Response
  • 200 response Modified
    • instances property Modified
GET /anti-affinity-group
  • Response
  • 200 response Modified
    • anti-affinity-groups property Modified
Added 5
PUT /dbaas-redis/{name}/maintenance/start
PUT /dbaas-postgres/{name}/maintenance/start
PUT /dbaas-opensearch/{name}/maintenance/start
PUT /dbaas-mysql/{name}/maintenance/start
PUT /dbaas-kafka/{name}/maintenance/start
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, 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
    • rules 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, security-groups, instance-pool properties Modified
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 /security-group/{id}/rules
  • Body
  • content type Modified
    • security-group property Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups 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, 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
1 structure change including:
1 Modification
Modified 1 Breaking
PUT /private-network/{id}
  • Body
  • content type Modified
    • description property Modified
14 structure changes including:
12 Additions
2 Modifications
Modified 2 Breaking
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • acl property Removed
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • users property Modified
Added 12
DELETE /dbaas-kafka/{name}/schema-registry/acl-config/{acl-id}
DELETE /dbaas-kafka/{name}/topic/acl-config/{acl-id}
DELETE /dbaas-kafka/{service-name}/user/{username}
DELETE /dbaas-postgres/{service-name}/user/{username}
GET /dbaas-kafka/{name}/acl-config
POST /dbaas-kafka/{name}/schema-registry/acl-config
POST /dbaas-kafka/{name}/topic/acl-config
POST /dbaas-kafka/{service-name}/user
POST /dbaas-postgres/{service-name}/user
PUT /dbaas-kafka/{service-name}/user/{username}/password/reset
PUT /dbaas-postgres/{service-name}/user/{username}/allow-replication
PUT /dbaas-postgres/{service-name}/user/{username}/password/reset