Releases: linode/linode-api-docs
Releases · linode/linode-api-docs
Release 4.200.0
Updates to include support for advanced configuration in MySQL and PostgreSQL Managed Databases.
Added
Use these operations to view the advanced configuration options available for use:
- List MySQL Managed Database advanced parameters (GET /databases/mysql/config)
- List PostgreSQL Managed Database advanced parameters (GET /databases/postgresql/config)
Updated
These operations have been updated for advanced configuration support:
- Create or restore a MySQL Managed Database (POST /databases/mysql/instances)
- List MySQL Managed Databases (GET /databases/mysql/instances)
- Get a MySQL Managed Database (GET /databases/mysql/instances/{instanceId})
- Update a MySQL Managed Database (PUT /databases/mysql/instances/{instanceId})
- Create or restore a PostgreSQL Managed Database (POST /databases/postgresql/instances)
- List PostgreSQL Managed Databases (GET /databases/postgresql/instances)
- Get a PostgreSQL Managed Database (GET /databases/postgresql/instances/{instanceId})
- Update a PostgreSQL Managed Database (PUT /databases/postgresql/instances/{instanceId})
Release 4.199.0
Update firewalls - New
- Update a Linode's firewalls. PUT /linode/instances/{linodeId}/firewalls
- Update a NodeBalancer's firewalls. PUT/nodebalancers/{nodeBalancerId}/firewalls
Object Storage quotas - New
- List Object Storage quotas (GET /object-storage/quotas)
- Get an Object Storage quota (GET /object-storage/quotas/{object-storage-quotaId})
- Get Object Storage quota usage data (GET /object-storage/quotas/{object-storage-quotaId}/usage
Linode Interfaces and firewall templates (BETA) - New
- List Linode interfaces. GET /linode/instances/{linodeId}/interfaces
- Add a Linode interface. POST /linode/instances/{linodeId}/interfaces
- List Linode interface settings. GET /linode/instances/{linodeId}/interfaces/settings
- Update Linode interface settings. PUT /linode/instances/{linodeId}/interfaces/settings
- Get a Linode interface. GET /linode/instances/{linodeId}/interfaces/{InterfacesId}
- Update a Linode interface. PUT /linode/instances/{linodeId}/interfaces/{interfacesId}
- Delete a Linode interface. DELETE /linode/instances/{linodeId}/interfaces/{interfacesId}
- List Linode interface firewalls. GET /linode/instances/{linodeId}/interfaces/{id}/firewalls
- Upgrade to Linode interfaces. POST /linode/instances/{linodeId}/upgrade-interfaces
Linode Interfaces and firewall templates (BETA) - Changed
- Create a Linode. POST /linode/instances
- List Linodes. GET linode/instances
- Get a Linode. GET linode/instances/{linodeId}
- Boot a Linode. POST linode/instances/{linodeId}/boot
- Reboot a Linode. POST linode/instances/{linodeId}/reboot
- Boot a Linode into rescue mode. POST linode/instances/{linodeId}/rescue
- Clone a Linode. POST linode/instances/{linodeId}/clone
- Initiate a DC migration/pending host migration. POST linode/instances/{linodeId}/migrate
- Rebuild a Linode. POST linode/instances/{linodeId}/rebuild
- List configuration profiles. GET linode/instances/{linodeId}/configs
- Get a configuration profile. GET linode/instances/{linodeId}/configs/{id}
- Create a configuration profile. POST linode/instances/{id}/config/{linodeId}/interfaces
- Update a configuration profile. PUT linode/instances/{linodeId}/configs/{configId}
- Get a Linode's IP address. GET linode/instances/{linodeId}/ips
- Delete an IPv4 address. DELETE linode/instances/{linodeId}/ips/{address}
- List firewall templates. GET /networking/firewalls/templates
- Get a firewall template. GET /networking/firewalls/templates/{slug}
- Get default firewalls. GET networking/firewalls/settings
- Update default firewalls. PUT networking/firewalls/settings
- Update a firewall. PUT networking/firewalls/{firewallId}
- Delete a firewall device. DELETE networking/firewalls/{firewallId}
- List firewall devices. GET networking/firewalls/{firewallId}/devices
- Create a firewall device. POST networking/firewalls/{firewallId}/devices
- Get a firewall device. GET networking/firewalls/{firewallId}/devices/{deviceId}
- List IP addresses. GET networking/ips
- Get an IP address. GET networking/ips/{address}
- Assign IP addresses. POST networking/ips/assign
- Assign IPv4s to Linodes. POST networking/ipv4/assign
- Share IP addresses. POST networking/ips/share
- Configure IPv4 sharing. POST networking/ipv4/share
- List VLANs. GET /networking/vlans
- List VPCs. GET /vpcs
- Get a VPC. GET /vpcs/{vpcId}
- List VPC subnets. GET /vpcs/{vpcId}/subnets
- Get a VPC subnet. GET /vpcs/{vpcId}/subnets/{vpcSubnetId}
- List VPC IP addresses.GET /vpcs/ips
- List a VPC's IP addresses. GET /vpcs/{vpcId}/ips
- Get account settings. GET /account/settings
- Update account settings. PUT /account/settings
- Request a service transfer. POST /account/service-transfers
- List regions. GET /regions
Release 4.198.0
See the full list of updates for this release.
Release 4.197.1
Fixed
Minor fixes for CLI compatibility
Release 4.197.0
Added
- Get Object Storage bucket access (GET /object-storage/buckets/{regionId}/{bucket}/access). This operation was introduced in a previous API release.
Changed
- NodeBalancers. Added read-only
type
andlke_cluster
fields to the responses for the listed API endpoints:- Create a NodeBalancer (POST /nodebalancers)
- List NodeBalancers (GET /nodebalancers)
- Get a NodeBalancer (GET /nodebalancers/{nodeBalancerId})
- Update a NodeBalancer (PUT /nodebalancers/{nodeBalancerId})
- Accounts. Updated endpoints to accommodate tax identification number requirements for countries that require them, as well as billing agreement acknowledgement for the same.
- Update your account (PUT /account)
- Get your account (PUT /account)
- Acknowledge agreements (POST /account/agreements).
- List agreements (GET /account/agreements)
Fixed
- Several Object Storage-related operations incorrectly called out "Access Control Level," when it should be "Access Control List," as used by Amazon S3 in their buckets.
- Various Object Storage-related operations link out to more robust Amazon S3 versions of the operation. Verified and corrected links to current resources.
- Several fixes to Object Storage-related operations' docs to ensure that the related CLI operations were properly covered.
Release 4.193.0
Note: This file is now being released as .json format.
Added/Changed
- List Object Storage endpoints. New operation.
- Create an Object Storage bucket. Updated to include the endpoint_type object in both the BODY PARAMS and RESPONSES sections.
- List Object Storage buckets operation. Updated to include the endpoint_type object in the RESPONSES section.
- List Object Storage Buckets per region. Updated to include the endpoint_type object in the RESPONSES section.
- Get an Object Storage bucket. Updated to include the endpoint_type object in the RESPONSES section.
- Create an Object Storage key. Updated to include the endpoint_type object in the RESPONSES section.
- List Object Storage keys. Updated to include the endpoint_type object in the RESPONSES section.
- Get an Object Storage key. Updated to include the endpoint_type object in the RESPONSES section.
- Linode types operations offer accelerated class (Beta). Both the List types and Get a type operations now include accelerated as a class of Linode, which better supports video transcoding and media processing.
Fixed
- Update an object's ACL config. Operation is supposed to return an empty response.
- Create a disk. The
filesystem
object in the response had an incorrect description. - Get a placement group. The
migrations
object in a response is supposed to be displayed asnull
if no migrations are taking place. - Update a configuration profile interface. Response was showing data for the POST version of this operation.
v4.191.2
LKE Node Pools
- Fix labels syntax issues for Node Pools
- Update CLI example commands
NodeBalancer
- Body parameters are now grouped by configuration protocol (TCP, HTTP, and HTTPs)
Managed Databases
- Copy edits and other changes
Release v4.191.1
Changes for DBaaS endpoints.
v4.191.0
CLI changes for Release 4.191.0
• Linodes, and LKEs support disk encryption
• Managed Database service in partnership with Aiven
• LKE supports tiers (standard and enterprise)
Release 4.189.3
Various fixes to address CLI-related issues in this file.