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
Exoscale APIv2 API documentation

Changelog

Last update:
Compare
32 structure changes including:
5 Additions
27 Modifications
Modified 27 Breaking
GET /anti-affinity-group
  • Response
  • 200 response Modified
    • anti-affinity-groups attribute Modified
GET /anti-affinity-group/{id}
  • Response
  • 200 response Modified
    • instances attribute Modified
GET /instance
  • Response
  • 200 response Modified
    • instances attribute Modified
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools attribute Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, instances attributes Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • ssh-keys attribute Added
GET /load-balancer
  • Response
  • 200 response Modified
    • load-balancers attribute Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • services attribute Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • instance-pool attribute Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters attribute Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools attribute Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, instance-pool attributes Modified
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified
    • ssh-keys attribute Added
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool attribute Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified
PUT /elastic-ip/{id}
  • Body
  • content type Modified
    • description attribute Modified
PUT /elastic-ip/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /elastic-ip/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified
PUT /private-network/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /private-network/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /private-network/{id}:update-ip
  • Body
  • content type Modified
    • instance attribute Modified
PUT /security-group/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /security-group/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified
PUT /template/{id}
  • Body
  • content type Modified
    • description attribute Modified
Added 5
PUT /dbaas-kafka/{name}/maintenance/start
PUT /dbaas-mysql/{name}/maintenance/start
PUT /dbaas-opensearch/{name}/maintenance/start
PUT /dbaas-postgres/{name}/maintenance/start
PUT /dbaas-redis/{name}/maintenance/start
28 structure changes including:
28 Modifications
Modified 28
GET /anti-affinity-group
  • Response
  • 200 response Modified
    • anti-affinity-groups attribute Modified
GET /anti-affinity-group/{id}
  • Response
  • 200 response Modified
    • instances attribute Modified
GET /instance
  • Response
  • 200 response Modified
    • instances attribute Modified
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools attribute Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, security-groups, instances attributes Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • security-groups attribute Modified
GET /load-balancer
  • Response
  • 200 response Modified
    • load-balancers attribute Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • services attribute Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • instance-pool attribute Modified
GET /security-group
  • Response
  • 200 response Modified
    • security-groups attribute Modified
GET /security-group/{id}
  • Response
  • 200 response Modified
    • rules attribute Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters attribute Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools attribute Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, security-groups, instance-pool attributes Modified
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups attributes Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups attributes Modified
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool attribute Modified
POST /security-group/{id}/rules
  • Body
  • content type Modified
    • security-group attribute Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups attributes Modified
PUT /elastic-ip/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /elastic-ip/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups attributes Modified
PUT /private-network/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /private-network/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /private-network/{id}:update-ip
  • Body
  • content type Modified
    • instance attribute Modified
PUT /security-group/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /security-group/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups attributes Modified
1 structure change including:
1 Modification
Modified 1 Breaking
PUT /private-network/{id}
  • Body
  • content type Modified
    • description attribute Modified
14 structure changes including:
12 Additions
2 Modifications
Modified 2 Breaking
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • acl attribute Removed
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • users attribute 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
29 structure changes including:
1 Addition
28 Modifications
Modified 28
GET /anti-affinity-group
  • Response
  • 200 response Modified
    • anti-affinity-groups attribute Modified
GET /anti-affinity-group/{id}
  • Response
  • 200 response Modified
    • instances attribute Modified
GET /instance
  • Response
  • 200 response Modified
    • instances attribute Modified
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools attribute Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, security-groups, instances attributes Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • security-groups attribute Modified
GET /load-balancer
  • Response
  • 200 response Modified
    • load-balancers attribute Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • services attribute Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • instance-pool attribute Modified
GET /security-group
  • Response
  • 200 response Modified
    • security-groups attribute Modified
  • Query
  • visibility query parameter Added
GET /security-group/{id}
  • Response
  • 200 response Modified
    • rules attribute Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters attribute Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools attribute Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, security-groups, instance-pool attributes Modified
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups attributes Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups attributes Modified
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool attribute Modified
POST /security-group/{id}/rules
  • Body
  • content type Modified
    • security-group attribute Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups attributes Modified
PUT /elastic-ip/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /elastic-ip/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups attributes Modified
PUT /private-network/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /private-network/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /private-network/{id}:update-ip
  • Body
  • content type Modified
    • instance attribute Modified
PUT /security-group/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /security-group/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups attributes Modified
Added 1
GET /instance/{id}:password
1 structure change including:
1 Modification
Modified 1
POST /instance
  • Body
  • content type Modified
    • auto-start attribute Added
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /dns-domain/{domain-id}/record
  • Response
  • 200 response Modified
    • dns-domain-records attribute Modified
GET /dns-domain/{domain-id}/record/{record-id}
  • Response
  • 200 response Modified
    • priority attribute Modified
26 structure changes including:
26 Modifications
Modified 26
GET /anti-affinity-group
  • Response
  • 200 response Modified
    • anti-affinity-groups attribute Modified
GET /anti-affinity-group/{id}
  • Response
  • 200 response Modified
    • instances attribute Modified
GET /instance
  • Response
  • 200 response Modified
    • instances attribute Modified
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools attribute Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, instances attributes Modified
    • public-ip-assignment attribute Added
GET /instance/{id}
  • Response
  • 200 response Modified
    • public-ip-assignment attribute Added
GET /load-balancer
  • Response
  • 200 response Modified
    • load-balancers attribute Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • services attribute Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • instance-pool attribute Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters attribute Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools attribute Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, instance-pool attributes Modified
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified
    • public-ip-assignment attribute Added
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified
    • public-ip-assignment attribute Added
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool attribute Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified
PUT /elastic-ip/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /elastic-ip/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified
    • public-ip-assignment attribute Added
PUT /instance/{id}
  • Body
  • content type Modified
    • public-ip-assignment attribute Added
PUT /private-network/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /private-network/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /private-network/{id}:update-ip
  • Body
  • content type Modified
    • instance attribute Modified
PUT /security-group/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /security-group/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified
1 structure change including:
1 Modification
Modified 1
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • max-connections attribute 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 attribute Modified
GET /anti-affinity-group/{id}
  • Response
  • 200 response Modified
    • instances attribute Modified
GET /elastic-ip
  • Response
  • 200 response Modified
    • elastic-ips attribute Modified
GET /elastic-ip/{id}
  • Response
  • 200 response Modified
    • addressfamily, cidr attributes Added
GET /instance
  • Response
  • 200 response Modified
    • instances attribute Modified
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools attribute Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, elastic-ips, instances attributes Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • elastic-ips attribute Modified
GET /load-balancer
  • Response
  • 200 response Modified
    • load-balancers attribute Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • services attribute Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • instance-pool attribute Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters attribute Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools attribute Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, instance-pool attributes Modified
POST /elastic-ip
  • Body
  • content type Modified
    • addressfamily attribute Added
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups, elastic-ips attributes Modified
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool attribute Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • anti-affinity-groups attribute Modified
PUT /elastic-ip/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /elastic-ip/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • anti-affinity-groups, elastic-ips attributes Modified
PUT /private-network/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /private-network/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /private-network/{id}:update-ip
  • Body
  • content type Modified
    • instance attribute Modified
PUT /security-group/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /security-group/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • anti-affinity-groups attribute 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 attributes 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 attribute 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 attribute Added
11 structure changes including:
11 Modifications
Modified 11
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools attribute Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • min-available attribute Added
GET /load-balancer
  • Response
  • 200 response Modified
    • load-balancers attribute Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • services attribute Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • instance-pool attribute Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters attribute Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools attribute Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • instance-pool attribute Modified
POST /instance-pool
  • Body
  • content type Modified
    • min-available attribute Added
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool attribute Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • min-available attribute Added
1 structure change including:
1 Modification
Modified 1
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • addons attribute 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