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 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
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, security-groups properties 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, security-groups 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, security-groups properties Modified
POST /security-group/{id}/rules
  • Body
  • content type Modified
    • security-group 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, security-groups properties Modified
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups, security-groups properties Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, security-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 /security-group/{id}
  • Response
  • 200 response Modified
    • rules property Modified
GET /security-group
  • Response
  • 200 response Modified
    • security-groups property Modified
  • Query
  • visibility query parameter Added
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
    • security-groups property Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, security-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
GET /instance/{id}:password
1 structure change including:
1 Modification
Modified 1
POST /instance
  • Body
  • content type Modified
    • auto-start property Added
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /dns-domain/{domain-id}/record
  • Response
  • 200 response Modified
    • dns-domain-records property Modified
GET /dns-domain/{domain-id}/record/{record-id}
  • Response
  • 200 response Modified
    • priority property Modified
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, instances properties Modified
    • public-ip-assignment property Added
GET /instance/{id}
  • Response
  • 200 response Modified
    • public-ip-assignment 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
    • public-ip-assignment property Added
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups property Modified
    • public-ip-assignment property Added
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
    • public-ip-assignment property Added
PUT /instance/{id}
  • Body
  • content type Modified
    • public-ip-assignment property Added
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 Modification
Modified 1
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • max-connections property 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 property Modified
GET /anti-affinity-group/{id}
  • Response
  • 200 response Modified
    • instances property Modified
GET /elastic-ip
  • Response
  • 200 response Modified
    • elastic-ips property Modified
GET /elastic-ip/{id}
  • Response
  • 200 response Modified
    • addressfamily, cidr properties Added
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, elastic-ips, instances properties Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • elastic-ips 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
POST /elastic-ip
  • Body
  • content type Modified
    • addressfamily property Added
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups property Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups, elastic-ips 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, elastic-ips 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 property 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 properties 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 property Added