Exoscale APIv2 API documentation

Changelog

Last update:
Compare

API structure has changed

Modified 1
GET /zone
  • Response
  • 200 response Modified
    • application/json content type Modified
      • zones attribute Modified

API structure has changed

Removed 12 Breaking
DELETE /block-storage-snapshot/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /block-storage/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /block-storage
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /block-storage-snapshot
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /block-storage-snapshot/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /block-storage/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /block-storage
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /block-storage/{id}:create-snapshot
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /block-storage/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /block-storage/{id}:attach
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /block-storage/{id}:detach
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /block-storage/{id}:resize-volume
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 12
DELETE /block-storage-snapshot/{id}
DELETE /block-storage/{id}
GET /block-storage
GET /block-storage-snapshot
GET /block-storage-snapshot/{id}
GET /block-storage/{id}
POST /block-storage
POST /block-storage/{id}:create-snapshot
PUT /block-storage/{id}
PUT /block-storage/{id}:attach
PUT /block-storage/{id}:detach
PUT /block-storage/{id}:resize-volume

API structure has changed

Added 12
DELETE /block-storage-snapshot/{id}
DELETE /block-storage/{id}
GET /block-storage
GET /block-storage-snapshot
GET /block-storage-snapshot/{id}
GET /block-storage/{id}
POST /block-storage
POST /block-storage/{id}:create-snapshot
PUT /block-storage/{id}
PUT /block-storage/{id}:attach
PUT /block-storage/{id}:detach
PUT /block-storage/{id}:resize-volume

API structure has changed

Modified 2 Breaking
DELETE /ssh-key/{name}
  • Path went from `/ssh-key/{*name}` to `/ssh-key/{name}` (same operationId)
  • Path
  • name path parameter Modified
    • Name went from *name to name

      Breaking

GET /ssh-key/{name}
  • Path went from `/ssh-key/{*name}` to `/ssh-key/{name}` (same operationId)
  • Path
  • name path parameter Modified
    • Name went from *name to name

      Breaking

API structure has changed

Modified 2 Breaking
DELETE /ssh-key/{*name}
  • Path went from `/ssh-key/{name}` to `/ssh-key/{*name}` (same operationId)
  • Path
  • *name path parameter Modified
    • Name went from name to *name

      Breaking

GET /ssh-key/{*name}
  • Path went from `/ssh-key/{name}` to `/ssh-key/{*name}` (same operationId)
  • Path
  • *name path parameter Modified
    • Name went from name to *name

      Breaking

API structure has changed

Modified 1
PUT /dbaas-kafka/{name}
  • Body
  • content type Modified
    • version attribute Added

API structure has changed

Modified 1
PUT /private-network/{id}:update-ip
  • Body
  • content type Modified
    • instance attribute Modified
      • Attribute is no longer required

API structure has changed

Modified 18
GET /dbaas-grafana/{name}
  • Response
  • 200 response Modified
    • grafana-settings attribute Modified
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings, kafka-settings attributes Modified
GET /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • mysql-settings attribute Modified
GET /dbaas-opensearch/{name}
  • Response
  • 200 response Modified
    • opensearch-settings attribute Modified
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • pgbouncer-settings, timescaledb-settings, pglookout-settings, pg-settings attributes Modified
GET /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • redis-settings attribute Modified
POST /dbaas-grafana/{name}
  • Body
  • content type Modified
    • grafana-settings attribute Modified
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings, kafka-settings attributes Modified
POST /dbaas-mysql/{name}
  • Body
  • content type Modified
    • mysql-settings attribute Modified
POST /dbaas-opensearch/{name}
  • Body
  • content type Modified
    • opensearch-settings attribute Modified
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • pgbouncer-settings, timescaledb-settings, pglookout-settings, pg-settings attributes Modified
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • redis-settings attribute Modified
PUT /dbaas-grafana/{name}
  • Body
  • content type Modified
    • grafana-settings attribute Modified
PUT /dbaas-kafka/{name}
  • Body
  • content type Modified
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings, kafka-settings attributes Modified
PUT /dbaas-mysql/{name}
  • Body
  • content type Modified
    • mysql-settings attribute Modified
PUT /dbaas-opensearch/{name}
  • Body
  • content type Modified
    • opensearch-settings attribute Modified
PUT /dbaas-postgres/{name}
  • Body
  • content type Modified
    • pgbouncer-settings, timescaledb-settings, pglookout-settings, pg-settings attributes Modified
PUT /dbaas-redis/{name}
  • Body
  • content type Modified
    • redis-settings attribute Modified

API structure has changed

Added 1
GET /sks-cluster/{id}/inspection

API structure has changed

Modified 1 Breaking
GET /iam-organization-policy
  • Response
  • 200 response Modified

API structure has changed

Added 1
PUT /instance/{id}:reset-password

API structure has changed

Modified 3
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
    • kubelet-image-gc attribute Added

API structure has changed

Modified 2
PUT /elastic-ip/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /elastic-ip/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified

API structure has changed

Modified 2
PUT /elastic-ip/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /elastic-ip/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified

API structure has changed

Modified 12 Breaking
GET /dbaas-grafana/{name}
  • Response
  • 200 response Modified
    • zone attribute Added
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • zone attribute Added
GET /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • zone attribute Added
GET /dbaas-opensearch/{name}
  • Response
  • 200 response Modified
    • zone attribute Added
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • zone attribute Added
GET /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • zone attribute Added
GET /dbaas-service
  • Response
  • 200 response Modified
    • dbaas-services attribute Modified
POST /dbaas-grafana/{name}
  • Body
  • content type Modified
    • integrations attribute Removed
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • integrations attribute Removed
POST /dbaas-opensearch/{name}
  • Body
  • content type Modified
    • integrations attribute Removed
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • integrations attribute Removed
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • oidc attribute Added

API structure has changed

Modified 1
GET /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • databases attribute Added
Added 4
DELETE /dbaas-mysql/{service-name}/database/{database-name}
DELETE /dbaas-postgres/{service-name}/database/{database-name}
POST /dbaas-mysql/{service-name}/database
POST /dbaas-postgres/{service-name}/database

API structure has changed

Modified 2
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • connection-info attribute Modified
PUT /dbaas-opensearch/{name}
  • Body
  • content type Modified
    • version attribute Added

API structure has changed

Modified 1
PUT /dbaas-postgres/{name}
  • Body
  • content type Modified
    • version attribute Added

API structure has changed

Modified 6 Breaking
GET /dbaas-opensearch/{name}/acl-config
  • Response
  • 200 response Modified
    • acls attribute Modified
PUT /dbaas-opensearch/{name}/acl-config
  • Body
  • content type Modified
    • acls attribute Modified
PUT /load-balancer/{id}
  • Body
  • content type Modified
    • description attribute Modified
PUT /load-balancer/{id}/service/{service-id}
  • Body
  • content type Modified
    • description attribute Modified
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • description attribute Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • description attribute Modified
Added 1
POST /dbaas-postgres/{service}/upgrade-check

API structure has changed

Modified 1
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • kubelet-image-gc attribute Added