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
3 structure changes including:
3 Modifications
Modified 3 Breaking
POST /kms-key
  • Response
  • 201 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 200 response Added
POST /kms-key/{id}/cancel-deletion
  • Response
  • 200 response Added
POST /kms-key/{id}/schedule-deletion
  • Response
  • 200 response Added
1 structure change including:
1 Modification
Modified 1 Breaking
GET /dbaas-valkey/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • users property Modified
        • access-control property Modified
          • Type went from array to object
            Breaking
      • ip-filter, version properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
4 structure changes including:
2 Additions
2 Modifications
Modified 2 Breaking
GET /dbaas-valkey/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • users property Modified
        • access-control property Modified
          • Type went from object to array
            Breaking
POST /dbaas-valkey/{service-name}/user
  • Body
  • application/json content type Modified
    • access-control property Added
Added 2
GET /dbaas-valkey/{service-name}/user
PUT /dbaas-valkey/{service-name}/user/{username}
20 structure changes including:
16 Additions
4 Modifications
Modified 4 Breaking
POST /ai/deployment
  • Response
  • 412 response Modified
    • application/json content type Modified
      • error property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • type, title, status, detail, instance, errors properties Added
  • 400 response Modified
    • application/json content type Modified
      • error property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • type, title, status, detail, instance, errors properties Added
GET /ai/model/{id}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • error property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • type, title, status, detail, instance, errors properties Added
GET /ai/deployment/{id}/logs
  • Response
  • 500 response Modified
    • application/json content type Modified
      • error property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • type, title, status, detail, instance, errors properties Added
  • 404 response Modified
    • application/json content type Modified
      • error property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • type, title, status, detail, instance, errors properties Added
  • 400 response Modified
    • application/json content type Modified
      • error property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • type, title, status, detail, instance, errors properties Added
GET /ai/deployment/{id}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • error property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • type, title, status, detail, instance, errors properties Added
Added 16
POST /kms-key/{id}/schedule-deletion
POST /kms-key/{id}/rotate
POST /kms-key/{id}/replicate
POST /kms-key/{id}/re-encrypt
POST /kms-key/{id}/generate-data-key
POST /kms-key/{id}/encrypt
POST /kms-key/{id}/enable-key-rotation
POST /kms-key/{id}/enable
POST /kms-key/{id}/disable-key-rotation
POST /kms-key/{id}/disable
POST /kms-key/{id}/decrypt
POST /kms-key/{id}/cancel-deletion
POST /kms-key
GET /kms-key/{id}/list-key-rotations
GET /kms-key/{id}
GET /kms-key
3 structure changes including:
1 Addition
2 Modifications
Modified 2 Breaking
POST /ai/deployment
  • Body
  • application/json content type Modified
    • name, model properties Modified
      • Properties are now required
        Breaking
POST /ai/model
  • Body
  • application/json content type Modified
    • name property Modified
      • Property is now required
        Breaking
Added 1
GET /ai/instance-type
3 structure changes including:
3 Modifications
Modified 3 Breaking
GET /ai/deployment/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • inference-engine-version property Modified
        • Type went from object to string
          Breaking
PATCH /ai/deployment/{id}
  • Body
  • application/json content type Modified
    • inference-engine-version property Modified
      • Type went from object to string
        Breaking
POST /ai/deployment
  • Body
  • application/json content type Modified
    • inference-engine-version property Modified
      • Type went from object to string
        Breaking
8 structure changes including:
8 Modifications
Modified 8 Breaking
GET /anti-affinity-group
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
        • instances property Modified
GET /anti-affinity-group/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instances property Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
        • name, description, instances properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • security-groups property Modified
        • name, description, external-sources properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • elastic-ips property Modified
        • ip, addressfamily, cidr, description, healthcheck, labels properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • deploy-target property Modified
        • id property Modified
          • Property is no longer required
        • name, type, description properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • snapshots property Modified
        • name, created-at, state, size, export, application-consistent properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /snapshot
  • Response
  • 200 response Modified
    • application/json content type Modified
      • snapshots property Modified
        • instance property Added
GET /snapshot/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance property Added
PUT /private-network/{id}:detach
  • Body
  • application/json content type Modified
    • instance property Added
PUT /security-group/{id}:attach
  • Body
  • application/json content type Modified
    • instance property Added
PUT /security-group/{id}:detach
  • Body
  • application/json content type Modified
    • instance property Added
9 structure changes including:
1 Breaking change
1 Addition
7 Modifications
1 Removal
Modified 7 Breaking
DELETE /ai/deployment/{id}
  • Response
  • 202 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 200 response Added
DELETE /ai/model/{id}
  • Response
  • 202 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 200 response Added
GET /ai/deployment/{id}/api-key
  • Path went from /ai/deployment/{deployment-uuid}/api-key to /ai/deployment/{id}/api-key (same operationId)
  • Path
  • deployment-uuid path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • id path parameter Added
GET /ai/deployment/{id}/logs
  • Path went from /ai/deployment/{deployment-uuid}/logs to /ai/deployment/{id}/logs (same operationId)
  • Path
  • deployment-uuid path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • id path parameter Added
POST /ai/deployment
  • Response
  • 201 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 200 response Added
POST /ai/deployment/{id}/scale
  • Response
  • 202 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 200 response Added
POST /ai/model
  • Response
  • 201 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 200 response Added
Removed 1 Breaking
PATCH /ai/deployment/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
PATCH /ai/deployment/{id}
2 structure changes including:
2 Modifications
Modified 2
GET /ai/deployment/{deployment-uuid}/logs
  • Query
  • stream, tail query parameters Added
GET /ai/help/inference-engine-parameters
  • Query
  • version query parameter Added
12 structure changes including:
12 Additions
Added 12
DELETE /ai/deployment/{id}
DELETE /ai/model/{id}
GET /ai/deployment
GET /ai/deployment/{deployment-uuid}/api-key
GET /ai/deployment/{deployment-uuid}/logs
GET /ai/deployment/{id}
GET /ai/help/inference-engine-parameters
GET /ai/model
GET /ai/model/{id}
POST /ai/deployment
POST /ai/deployment/{id}/scale
POST /ai/model
13 structure changes including:
12 Breaking changes
1 Addition
12 Removals
Removed 12 Breaking
DELETE /ai/deployment/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /ai/model/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /ai/deployment
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /ai/deployment/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /ai/deployment/{id}/api-key
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /ai/deployment/{id}/logs
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /ai/help/inference-engine-parameters
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /ai/model
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /ai/model/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /ai/deployment
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /ai/deployment/{id}/scale
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /ai/model
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
PATCH /ai/deployment/{id}
11 structure changes including:
11 Modifications
Modified 11 Breaking
GET /instance-pool
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pools property Modified
        • anti-affinity-groups, security-groups, elastic-ips, instance-type, private-networks, template, ssh-key, instances, deploy-target, ssh-keys properties Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
        • name, description, instances properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • security-groups property Modified
        • name, description, external-sources properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • elastic-ips property Modified
        • ip, addressfamily, cidr, description, healthcheck, labels properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • instance-type property Modified
        • size, family, cpus, gpus, authorized, memory, zones properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • private-networks property Modified
        • description, labels, name, start-ip, leases, vni, netmask, options, end-ip properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • template property Modified
        • application-consistent-snapshot-enabled, maintainer, description, ssh-key-enabled, family, name, default-user, size, password-enabled, build, checksum, boot-mode, zones, url, version, created-at, visibility properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • ssh-key property Modified
        • fingerprint property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • instances property Modified
      • deploy-target property Modified
        • id property Modified
          • Property is no longer required
        • name, type, description properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • ssh-keys property Modified
        • fingerprint property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
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, security-groups, elastic-ips, instance-type, private-networks, template, ssh-key, instances, deploy-target, ssh-keys 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
        • instance-pool property Modified
          • Permission is no longer readOnly
          • Type is now object
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pool property Modified
        • Permission is no longer readOnly
        • Type is now object
        • id property Added
POST /instance-pool
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
      • name, description properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • security-groups property Modified
      • name, description, external-sources, rules properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • elastic-ips property Modified
      • description, healthcheck, labels properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • instance-type property Modified
      • id property Added
    • private-networks property Modified
      • description, labels, name, start-ip, vni, netmask, options, end-ip properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • template property Modified
      • application-consistent-snapshot-enabled, description, ssh-key-enabled, name, default-user, size, password-enabled, checksum, boot-mode, zones, url properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • deploy-target property Modified
      • id property Modified
        • Property is no longer required
      • name, type, description properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /load-balancer/{id}/service
  • Body
  • application/json content type Modified
    • instance-pool property Modified
      • anti-affinity-groups property Modified
        • name, description properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • id property Added
      • security-groups property Modified
        • name, description, external-sources, rules properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • id property Added
      • elastic-ips property Modified
        • description, healthcheck, labels properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • id property Added
      • instance-type property Modified
        • id property Added
      • private-networks property Modified
        • description, labels, name, start-ip, vni, netmask, options, end-ip properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • id property Added
      • template property Modified
        • application-consistent-snapshot-enabled, description, ssh-key-enabled, name, default-user, size, password-enabled, checksum, boot-mode, zones, url properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • id property Added
      • deploy-target property Modified
        • id property Modified
          • Property is no longer required
        • name, type, description properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
PUT /instance-pool/{id}
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
      • name, description properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • security-groups property Modified
      • name, description, external-sources, rules properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • elastic-ips property Modified
      • description, healthcheck, labels properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • instance-type property Modified
      • id property Added
    • private-networks property Modified
      • description, labels, name, start-ip, vni, netmask, options, end-ip properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • template property Modified
      • application-consistent-snapshot-enabled, description, ssh-key-enabled, name, default-user, size, password-enabled, checksum, boot-mode, zones, url properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • deploy-target property Modified
      • id property Modified
        • Property is no longer required
      • name, type, description properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
16 structure changes including:
16 Modifications
Modified 16 Breaking
GET /anti-affinity-group
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
GET /anti-affinity-group/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is now object
      • anti-affinity-group property Added
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
GET /instance/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is now object
      • instance 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 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
        • anti-affinity-groups, security-groups, instance-type, private-networks, template, deploy-target properties Modified
        • instance-pool property Modified
          • Permission is now readOnly
          • Type is no longer object
            Breaking
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
        • name, description, instances properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • security-groups property Modified
        • name, description, external-sources properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • instance-type property Modified
        • size, family, cpus, gpus, authorized, memory, zones properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • private-networks property Modified
        • description, labels, name, start-ip, leases, vni, netmask, options, end-ip properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • template property Modified
        • application-consistent-snapshot-enabled, maintainer, description, ssh-key-enabled, family, name, default-user, size, password-enabled, build, checksum, boot-mode, zones, url, version, created-at, visibility properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • instance-pool property Modified
        • Permission is now readOnly
        • Type is no longer object
          Breaking
        • application-consistent-snapshot-enabled, anti-affinity-groups, description, public-ip-assignment, labels, security-groups, elastic-ips, name, instance-type, min-available, private-networks, template, state, size, ssh-key, instance-prefix, user-data, manager, instances, deploy-target, ipv6-enabled, id, disk-size, ssh-keys properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • deploy-target property Modified
        • id property Modified
          • Property is no longer required
        • name, type, description properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /instance-pool
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
POST /load-balancer/{id}/service
  • Body
  • application/json content type Modified
    • instance-pool property Modified
      • anti-affinity-groups property Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
    • security-groups property Modified
      • name, description, external-sources, rules properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • instance-type property Modified
      • id property Added
    • private-networks property Modified
      • description, labels, name, start-ip, vni, netmask, options, end-ip properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • deploy-target property Modified
      • id property Modified
        • Property is no longer required
      • name, type, description properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PUT /instance-pool/{id}
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
    • security-groups property Modified
      • name, description, external-sources, rules properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • instance-type property Modified
      • id property Added
    • private-networks property Modified
      • description, labels, name, start-ip, vni, netmask, options, end-ip properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • deploy-target property Modified
      • id property Modified
        • Property is no longer required
      • name, type, description properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
3 structure changes including:
3 Modifications
Modified 3 Breaking
POST /instance
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
    • security-groups property Modified
      • name, description, external-sources, rules properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • instance-type property Modified
      • id property Added
    • template property Modified
      • application-consistent-snapshot-enabled, description, ssh-key-enabled, name, default-user, size, password-enabled, checksum, boot-mode, zones, url properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
    • deploy-target property Modified
      • id property Modified
        • Property is no longer required
      • name, type, description properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PUT /instance/{id}:reset
  • Body
  • application/json content type Modified
    • template property Modified
      • application-consistent-snapshot-enabled, description, ssh-key-enabled, name, default-user, size, password-enabled, checksum, boot-mode, zones, url properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id property Added
PUT /instance/{id}:scale
  • Body
  • application/json content type Modified
    • instance-type property Modified
      • id property Added
9 structure changes including:
1 Addition
8 Modifications
Modified 8
GET /event
  • Response
  • 200 response Modified
    • application/json content type Modified
      • iam-user property Modified
        • role property Modified
      • iam-role property Modified
        • assume-role-policy, max-session-ttl properties Added
GET /iam-role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • iam-roles property Modified
        • assume-role-policy, max-session-ttl properties Added
GET /iam-role/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • assume-role-policy, max-session-ttl properties Added
GET /user
  • Response
  • 200 response Modified
    • application/json content type Modified
      • users property Modified
        • role property Modified
POST /iam-role
  • Body
  • application/json content type Modified
    • assume-role-policy, max-session-ttl properties Added
POST /user
  • Body
  • application/json content type Modified
    • role property Modified
      • assume-role-policy, max-session-ttl properties Added
PUT /iam-role/{id}
  • Body
  • application/json content type Modified
    • max-session-ttl property Added
PUT /user/{id}
  • Body
  • application/json content type Modified
    • role property Modified
      • assume-role-policy, max-session-ttl properties Added
Added 1
PUT /iam-role/{id}:assume-role-policy
1 structure change including:
1 Modification
Modified 1 Breaking
GET /ai/deployment/{id}/logs
  • Response
  • 400 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • tail query parameter Added
18 structure changes including:
1 Addition
17 Modifications
Modified 17 Breaking
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
PUT /instance-pool/{id}
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
POST /load-balancer/{id}/service
  • Body
  • application/json content type Modified
    • instance-pool property Modified
      • anti-affinity-groups property Modified
POST /instance-pool
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
POST /instance
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
        • instances property Modified
      • instance-pool property Modified
        • anti-affinity-groups property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodepools property Modified
        • anti-affinity-groups, instance-pool properties Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • application/json content type Modified
      • sks-clusters property Modified
        • nodepools 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 /load-balancer/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • services property Modified
        • instance-pool property Modified
GET /load-balancer
  • Response
  • 200 response Modified
    • application/json content type Modified
      • load-balancers property Modified
        • services property Modified
GET /instance/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • instance property Removed
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
GET /instance-pool
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pools property Modified
        • anti-affinity-groups property Modified
GET /anti-affinity-group/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • anti-affinity-group property Removed
GET /anti-affinity-group
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
Added 1
GET /sks-template/{kube-version}/{variant}
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /ai/deployment/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • status-details property Added
GET /ai/deployment/{id}/logs
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type went from string to object
        Breaking
      • logs property Added
17 structure changes including:
17 Modifications
Modified 17
GET /anti-affinity-group
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
GET /anti-affinity-group/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is now object
      • anti-affinity-group property Added
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 /instance/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is now object
      • instance 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 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
        • anti-affinity-groups, instance-pool properties Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
      • instance-pool property Modified
        • anti-affinity-groups property Modified
POST /instance
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
    • security-groups property Modified
      • rules property Modified
        • security-group property Added
POST /instance-pool
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
    • security-groups property Modified
      • rules property Modified
        • security-group property Added
POST /load-balancer/{id}/service
  • Body
  • application/json content type Modified
    • instance-pool property Modified
      • security-groups property Modified
        • rules property Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
    • security-groups property Modified
      • rules property Modified
        • security-group property Added
PUT /instance-pool/{id}
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
    • security-groups property Modified
      • rules property Modified
        • security-group property Added
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • application/json content type Modified
    • anti-affinity-groups property Modified
    • security-groups property Modified
      • rules property Modified
        • security-group property Added
2 structure changes including:
1 Addition
1 Modification
Modified 1
GET /dbaas-thanos/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ip-filter property Added
Added 1
GET /dbaas-settings-thanos