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
13 structure changes including:
4 Additions
9 Modifications
Modified 9
GET /instance-pool
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pools property Modified
        • application-consistent-snapshot-enabled property Added
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • application-consistent-snapshot-enabled property Added
GET /load-balancer
  • Response
  • 200 response Modified
    • application/json content type Modified
      • load-balancers property Modified
        • services property Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • services property Modified
        • instance-pool property Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pool property Modified
        • application-consistent-snapshot-enabled property Added
GET /sks-cluster
  • Response
  • 200 response Modified
    • application/json content type Modified
      • sks-clusters property Modified
        • nodepools property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodepools property Modified
        • instance-pool property Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pool property Modified
        • application-consistent-snapshot-enabled property Added
POST /load-balancer/{id}/service
  • Body
  • application/json content type Modified
    • instance-pool property Modified
      • application-consistent-snapshot-enabled property Added
Added 4
DELETE /dbaas-thanos/{name}
GET /dbaas-thanos/{name}
PUT /dbaas-thanos/{name}
PUT /dbaas-thanos/{name}/maintenance/start
2 structure changes including:
2 Modifications
Modified 2
POST /instance-pool
  • Body
  • application/json content type Modified
    • application-consistent-snapshot-enabled property Added
PUT /instance-pool/{id}
  • Body
  • application/json content type Modified
    • application-consistent-snapshot-enabled property Added
1 structure change including:
1 Modification
Modified 1
GET /dbaas-thanos/{service-name}/user/{username}/password/reveal
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is now object
      • dbaas-user-thanos-secrets property Added
1 structure change including:
1 Addition
Added 1
GET /dbaas-thanos/{service-name}/user/{username}/password/reveal
1 structure change including:
1 Addition
Added 1
GET /dbaas-thanos/{service-name}/user/{username}/password/reveal
16 structure changes including:
16 Modifications
Modified 16
GET /instance
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instances property Modified
        • template property Modified
GET /instance-pool
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pools property Modified
        • anti-affinity-groups, template properties Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
        • instances property Modified
      • template property Modified
        • application-consistent-snapshot-enabled property Added
GET /load-balancer
  • Response
  • 200 response Modified
    • application/json content type Modified
      • load-balancers property Modified
        • services property Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • services property Modified
        • instance-pool property Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pool property Modified
        • anti-affinity-groups, template properties Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • application/json content type Modified
      • sks-clusters property Modified
        • nodepools property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodepools property Modified
        • template, instance-pool properties Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • application-consistent-snapshot-enabled property Added
      • instance-pool property Modified
        • anti-affinity-groups, template properties Modified
GET /template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • templates property Modified
        • application-consistent-snapshot-enabled property Added
GET /template/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • application-consistent-snapshot-enabled property Added
POST /instance
  • Body
  • application/json content type Modified
    • template property Modified
      • application-consistent-snapshot-enabled property Added
POST /instance-pool
  • Body
  • application/json content type Modified
    • template property Modified
      • application-consistent-snapshot-enabled property Added
POST /load-balancer/{id}/service
  • Body
  • application/json content type Modified
    • instance-pool property Modified
      • template property Modified
        • application-consistent-snapshot-enabled property Added
PUT /instance-pool/{id}
  • Body
  • application/json content type Modified
    • template property Modified
      • application-consistent-snapshot-enabled property Added
PUT /instance/{id}:reset
  • Body
  • application/json content type Modified
    • template property Modified
      • application-consistent-snapshot-enabled property Added
1 structure change including:
1 Modification
Modified 1
POST /template
  • Body
  • application/json content type Modified
    • application-consistent-snapshot-enabled property Added
3 structure changes including:
3 Modifications
Modified 3 Breaking
POST /ai/deployment
  • Body
  • application/json content type Modified
    • replicas property Modified
      • Property is now required
        Breaking
POST /ai/deployment/{id}/scale
  • Body
  • application/json content type Modified
    • replicas property Modified
      • Property is now required
        Breaking
PUT /instance/{id}
  • Body
  • application/json content type Modified
    • application-consistent-snapshot-enabled property Added
3 structure changes including:
3 Modifications
Modified 3 Breaking
POST /ai/deployment
  • Body
  • application/json content type Modified
    • replicas property Modified
      • Property is now required
        Breaking
POST /ai/deployment/{id}/scale
  • Body
  • application/json content type Modified
    • replicas property Modified
      • Property is now required
        Breaking
PUT /instance/{id}
  • Body
  • application/json content type Modified
    • application-consistent-snapshot-enabled property Added
2 structure changes including:
2 Modifications
Modified 2 Breaking
POST /ai/deployment
  • Body
  • application/json content type Modified
    • replicas property Modified
      • Property is now required
        Breaking
POST /ai/deployment/{id}/scale
  • Body
  • application/json content type Modified
    • replicas property Modified
      • Property is now required
        Breaking
9 structure changes including:
9 Modifications
Modified 9
GET /instance-pool
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pools property Modified
        • anti-affinity-groups property Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
        • instances property Modified
GET /load-balancer
  • Response
  • 200 response Modified
    • application/json content type Modified
      • load-balancers property Modified
        • services property Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • services property Modified
        • instance-pool property Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pool property Modified
        • anti-affinity-groups property Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • application/json content type Modified
      • sks-clusters property Modified
        • nodepools property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodepools property Modified
        • instance-pool property Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pool property Modified
        • anti-affinity-groups property Modified
POST /instance
  • Body
  • application/json content type Modified
    • application-consistent-snapshot-enabled property Added
10 structure changes including:
10 Modifications
Modified 10 Breaking
GET /instance-pool
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pools property Modified
        • anti-affinity-groups property Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
        • instances property Modified
GET /load-balancer
  • Response
  • 200 response Modified
    • application/json content type Modified
      • load-balancers property Modified
        • services property Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • services property Modified
        • instance-pool property Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pool property Modified
        • anti-affinity-groups property Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • application/json content type Modified
      • sks-clusters property Modified
        • nodepools property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodepools property Modified
        • instance-pool property Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pool property Modified
        • anti-affinity-groups property Modified
POST /instance
  • Body
  • application/json content type Modified
    • labels property Modified
      • * property Added
PUT /instance/{id}
  • Body
  • application/json content type Modified
    • labels property Modified
      • Type went from object | null to object
        Breaking
      • * property Added
2 structure changes including:
2 Additions
Added 2
GET /ai/deployment/{id}
GET /ai/model/{id}
10 structure changes including:
10 Modifications
Modified 10
GET /instance-pool
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pools property Modified
        • anti-affinity-groups property Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
        • instances property Modified
GET /load-balancer
  • Response
  • 200 response Modified
    • application/json content type Modified
      • load-balancers property Modified
        • services property Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • services property Modified
        • instance-pool property Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pool property Modified
        • anti-affinity-groups property Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • application/json content type Modified
      • sks-clusters property Modified
        • nodepools property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodepools property Modified
        • instance-pool property Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pool property Modified
        • anti-affinity-groups property Modified
GET /snapshot
  • Response
  • 200 response Modified
    • application/json content type Modified
      • snapshots property Modified
        • application-consistent property Added
GET /snapshot/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • application-consistent property Added
10 structure changes including:
10 Modifications
Modified 10 Breaking
GET /instance-pool
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pools property Modified
        • anti-affinity-groups property Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
        • instances property Modified
GET /load-balancer
  • Response
  • 200 response Modified
    • application/json content type Modified
      • load-balancers property Modified
        • services property Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • services property Modified
        • instance-pool property Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pool property Modified
        • anti-affinity-groups property Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • application/json content type Modified
      • sks-clusters property Modified
        • nodepools property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodepools property Modified
        • instance-pool property Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pool property Modified
        • anti-affinity-groups property Modified
POST /instance
  • Body
  • application/json content type Modified
    • labels property Modified
      • * property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PUT /instance/{id}
  • Body
  • application/json content type Modified
    • labels property Modified
      • Type went from object to object | null
      • * property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
3 structure changes including:
3 Modifications
Modified 3 Breaking
GET /ai/deployment
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type went from array[object] to object
        Breaking
      • deployments property Added
GET /ai/model
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type went from array[object] to object
        Breaking
      • models property Added
POST /ai/deployment
  • Body
  • application/json content type Modified
    • model-id property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • model property Added
3 structure changes including:
3 Modifications
Modified 3 Breaking
GET /ai/deployment
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type went from array[object] to object
        Breaking
      • deployments property Added
GET /ai/model
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type went from array[object] to object
        Breaking
      • models property Added
POST /ai/deployment
  • Body
  • application/json content type Modified
    • model-id property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • model property Added
3 structure changes including:
3 Modifications
Modified 3
DELETE /ai/model/{id}
  • Response
  • 412 response Modified
    • application/json content type Modified
      • deployments property Added
GET /ai/deployment/{id}/logs
  • Response
  • 400 response Modified
    • application/json content type Modified
      • error property Added
  • 404 response Modified
    • application/json content type Modified
      • error property Added
  • 500 response Modified
    • application/json content type Modified
      • error property Added
POST /ai/deployment
  • Response
  • 400 response Modified
    • application/json content type Modified
      • error property Added
9 structure changes including:
9 Additions
Added 9
DELETE /ai/deployment/{id}
DELETE /ai/model/{id}
GET /ai/deployment
GET /ai/deployment/{id}/api-key
GET /ai/deployment/{id}/logs
GET /ai/model
POST /ai/deployment
POST /ai/deployment/{id}/scale
POST /ai/model
3 structure changes including:
3 Modifications
Modified 3
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • pg-settings property Modified
        • io_max_concurrency, max_sync_workers_per_subscription, io_combine_limit, password_encryption, io_workers, io_max_combine_limit, io_method properties Added
POST /dbaas-postgres/{name}
  • Body
  • application/json content type Modified
    • pg-settings property Modified
      • io_max_concurrency, max_sync_workers_per_subscription, io_combine_limit, password_encryption, io_workers, io_max_combine_limit, io_method properties Added
PUT /dbaas-postgres/{name}
  • Body
  • application/json content type Modified
    • pg-settings property Modified
      • io_max_concurrency, max_sync_workers_per_subscription, io_combine_limit, password_encryption, io_workers, io_max_combine_limit, io_method properties Added