Jun 24, 2024 — Linode API
6 months ago by cverner@akamai.com
v4.177.0
Added
Several new operations in support of the Placement Groups service launch (Limited Availability):
- List placement groups (GET /placement/groups)
- Get a placement group (GET /placement/groups/{id})
- Create a placement group (POST /placement/groups/)
- Update a placement group (PUT /placement/groups/)
- Assign a placement group (POST /placement/groups/{id}/assign)
- Unassign a placement group (POST /placement/groups/{id}/unassign)
- Delete a placement group (DELETE /placement/groups/{id})
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})