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
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
1 structure change including:
1 Addition
Added 1
PUT /private-network/{id}:update-ip
30 structure changes including:
2 Additions
28 Modifications
Modified 28
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}:detach
  • Body
  • content type Modified
    • instance property Modified
PUT /private-network/{id}:attach
  • Body
  • content type Modified
    • instance property Modified
PUT /private-network/{id}
  • Body
  • content type Modified
    • labels property Added
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • anti-affinity-groups, private-networks properties 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
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • anti-affinity-groups property Modified
POST /private-network
  • Body
  • content type Modified
    • labels property Added
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool property Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups, private-networks properties Modified
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups property Modified
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 /private-network/{id}
  • Response
  • 200 response Modified
    • labels property Added
GET /private-network
  • Response
  • 200 response Modified
    • private-networks 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
    • private-networks property Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, private-networks, 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 2
PUT /instance/{id}:reboot
DELETE /private-network/{id}/{field}
1 structure change including:
1 Addition
Added 1
DELETE /ssh-key/{name}
25 structure changes including:
25 Modifications
Modified 25 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, instances properties Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • deploy-target 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
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
POST /ssh-key
  • Response
  • 200 response Modified
    • name, fingerprint properties Removed
    • id, reason, reference, message, state properties Added
  • Body
  • content type 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 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 /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
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
    • labels 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
    • labels property Added
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool property Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • labels property Added
4 structure changes including:
4 Modifications
Modified 4
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • auto-upgrade property Added
POST /sks-cluster
  • Body
  • content type Modified
    • auto-upgrade property Added
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • auto-upgrade property Added
3 structure changes including:
3 Modifications
Modified 3
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools property Modified
    • labels property Added
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • labels property Added
15 structure changes including:
1 Breaking change
2 Additions
13 Modifications
Modified 13 Breaking
DELETE /load-balancer/{id}/{field}
GET /dbaas-service
  • Response
  • 200 response Modified
    • dbaas-service property Removed
    • dbaas-services property Added
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 /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
    • healthcheck property Modified
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • healthcheck property Modified
POST /sks-cluster
  • Body
  • content type Modified
    • labels property Added
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • labels property Added
PUT /load-balancer/{id}/service/{service-id}
  • Body
  • content type Modified
    • healthcheck property Modified
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • labels property Added
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • labels property Added
Added 2
DELETE /load-balancer/{id}/service/{service-id}/{field}
POST /ssh-key
1 structure change including:
1 Addition
Added 1
GET /ssh-key
26 structure changes including:
1 Addition
25 Modifications
Modified 25
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}:detach
  • Body
  • content type Modified
    • instance property Modified
PUT /private-network/{id}:attach
  • Body
  • content type Modified
    • instance property Modified
PUT /instance/{id}
  • Body
  • content type Modified
    • labels property Added
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
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
    • labels 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
    • labels 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 1
DELETE /instance/{id}/{field}