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

Changelog

Last update:
Compare
1 structure change including:
1 Modification
Modified 1
GET /dbaas-valkey/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ip-filter, version properties Added
1 structure change including:
1 Modification
Modified 1
GET /instance
  • Query
  • labels query parameter Added
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