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 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}
15 structure changes including:
7 Breaking changes
8 Additions
7 Removals
Removed 7 Breaking
DELETE /dbaas-service/{service-name}
GET /dbaas-service
GET /dbaas-service-type
GET /dbaas-service-type/{service-type-name}
GET /dbaas-service/{service-name}
POST /dbaas-service
PUT /dbaas-service/{service-name}
Added 8
DELETE /dbaas-service/{name}
GET /dbaas-ca-certificate
GET /dbaas-service
GET /dbaas-service-type
GET /dbaas-service-type/{service-type-name}
GET /dbaas-service/{name}
POST /dbaas-service
PUT /dbaas-service/{name}
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, 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
    • maintainer 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 /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
29 structure changes including:
1 Addition
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 /load-balancer/{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 /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool property Modified
POST /load-balancer
  • Body
  • content type Modified
    • labels property Added
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
    • leases 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
    • labels property Added
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 1
DELETE /load-balancer/{id}/{field}:reset
29 structure changes including:
2 Breaking changes
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
GET /dbaas-service-type
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 /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
    • security-groups, anti-affinity-groups properties Modified
3 structure changes including:
3 Additions
Added 3
GET /dbaas-service-type/{service-type-name}
PUT /instance/{id}:start
PUT /instance/{id}:stop