API v4.177.0

Released June 24, 2024

Added

Several new operations in support of the Placement Groups service launch (Limited Availability):

Changed

Updated operations in support of the Placement Groups service launch (Limited Availability):

  • List Linodes (GET /linode/instances) - Added placement_group object to show the placement group the Linode belongs to.
  • Get a Linode (GET /linode/instances/{linodeId}) - Added placement_group object to show the placement group the Linode belongs to.
  • Create a Linode (POST /linode/instances). Added placement_group parameter to include a new Linode in an existing placement group.
  • Clone a Linode (POST /linode/instances/{linodeId}/clone). Added placement_group parameter to include the cloned Linode in an existing placement group.
  • Initiate a DC Migration/Pending Host Migration (POST /linode/instances/migrate). Added placement_group parameter to include the migrated Linode in an existing placement group.
  • Get your account (GET /account) - Includes Placement Group in the capabilities array for accounts with access to the service.
  • Get a region (GET /regions/{regionId}) - Included various parameters that describe placement group availability and limitations in a region.

Updated several Object Storage operations to support the new regions objects:

  • Create an Object Storage bucket (POST /object-storage/buckets)
  • List Object Storage buckets (GET /object-storage/buckets)
  • List Object Storage buckets in a region (GET /object-storage/buckets/{regionId} – Replaces the “List Object Storage buckets in a cluster” operation.)
  • Get an Object Storage bucket (GET /object-storage/buckets/{regionId}/{bucket})
  • Remove an Object Storage bucket (DELETE /object-storage/buckets/{regionId}/{bucket})
  • Create a URL for an object (POST /object-storage/buckets/{regionId}/{bucket}/object-url)
  • Modify access to an Object Storage bucket (POST /object-storage/buckets/{regionId}/{bucket}/access)
  • Update access to an Object Storage bucket (PUT /object-storage/buckets/{regionId}/{bucket}/access)
  • Get an Object Storage object ACL config (GET /object-storage/buckets/{regionId}/{bucket}/object-acl)
  • Update an object’s ACL config (PUT /object-storage/buckets/{regionId}/{bucket}/object-acl)
  • List Object Storage bucket contents (GET /object-storage/buckets/{regionId}/{bucket}/object-list)
  • Upload an Object Storage TLS/SSL certificate (POST /object-storage/buckets/{regionId}/{bucket}/ssl)
  • Get an Object Storage TLS/SSL certificate (GET /object-storage/buckets/{regionId}/{bucket}/ssl)
  • Delete an Object Storage TLS/SSL certificate (DELETE /object-storage/buckets/{regionId}/{bucket}/ssl)
  • Create an Object Storage key (POST /object-storage/keys)
  • List Object Storage keys (GET /object-storage/keys)
  • Get an Object Storage key (GET /object-storage/keys/{keyId})
  • Update an Object Storage key (PUT /object-storage/keys/{keyId})

Deprecated the following Object Storage-related operations. They are still available, but other operations should be used instead:

  • List clusters (GET /object-storage/clusters)
  • Get a cluster (GET /object-storage/clusters/{clusterId})